C#大侠请进
一道面试题我遇到了两次,明明没有答案,肯定会出错,但为什么没有会出错的选项让我选啊:
试题如下:
class Class1 { private static int count = 0; static Class1() { count++; } public Class1() { count++; } }static void Main(string[] args) { Class1 o1 = new Class1(); Class1 o2 = new Class1(); Console.WriteLine(o1.count); }class Class1{ public static int count = 0; static Class1() //1 { count++; } public Class1() //3 //5 { count++; }}
[解决办法]
参考
最下面的代码和楼主的题目90%类似