class Class1
{
public static int Count = 0;
static Class1()
{
Count++;
}
public Class1()
{
Count++;
}
}
Class1 o1 = new Class1();
Class1 o2 = new Class1();
问此时Class1.count只是多少
A.1
B.2
C.3
D.4
不管类实例化多少次,静态构造函数都只执行一次(面试最喜欢考) 实例构造函数会执行两次 Class1.Count = 3 static Class1() { Count++; //相当于 Class1.Count++ } public Class1() { Count++; //相当于 this.Count++ }