如何证明静态类只创建了一个对象实例?
csharpserver side programmingprogramming更新于 2025/6/29 8:37:17
本例中创建了一个静态 Demo 类,并声明了一个静态变量 count。
此处,count 变量被视为全局变量。由于该类只创建了一个实例,因此在本例中该变量会持续增加。
示例
static class Demo{
public static int count;
static Demo(){
System.Console.WriteLine("Static Constuctor called");
}
}
class Program{
static void Main(){
Demo.count++;
Demo.count++;
System.Console.WriteLine(Demo.count);
Console.ReadKey();
}
}
输出
Static Constuctor called 2

