これがどのように機能するのか興味があります: 私のクラス Form1.cs では、オブジェクトを静的に宣言しました:
public static Class1 class1;
Class1 のコンストラクタは次のようになります。
public Class1()
{
Form1.class1 = null;
}
MS VS 2010 で null 参照例外が発生することを期待していました
class1 = new Class1();
class1.showMSG();
しかし代わりに、class1 への参照を null に設定したことがないように、showMSG() (showMSG は静的ではありません) を実行するだけです。これについて何か考えはありますか?