>>271
あんまりC#もクラスの概念もよくわからんが
Instanceがstaticだから、
sample2 = SampleSingleton.Instance;で得られるのは
newしたものじゃなくてsample1が指してるもの。
ようはsample1もsample2も同じものをさしてるんじゃないか?