我只是好奇这是如何工作的:在我的 Form1.cs 类中,我声明了一个静态对象:
public static Class1 class1;
这是 Class1 的构造函数的样子:
public Class1()
{
Form1.class1 = null;
}
我希望在 MS VS 2010 中得到一个空引用异常
class1 = new Class1();
class1.showMSG();
但它只是执行 showMSG() (showMSG 不是静态的),就像我从未将 class1 的引用设置为 null 一样。对此有什么想法吗?