如何调用静态构造函数或在 C# 中何时调用静态构造函数?
csharpserver side programmingprogramming更新于 2025/4/21 20:07:17
在创建第一个实例或引用任何静态成员之前,会自动调用静态构造函数。
静态构造函数用于初始化任何静态数据,或执行只需执行一次的特定操作。
在 c# 中,只允许创建一个静态构造函数
静态构造函数具有以下属性 −
静态构造函数不采用访问修饰符或参数。
一个类或结构只能有一个静态构造函数。
静态构造函数不能被继承或重载。
静态构造函数不能直接调用,只能由公共语言运行时 (CLR) 调用。它会自动调用。
用户无法控制静态构造函数在程序中何时执行。
示例
class Program{
static Program(){
// Your Code
}
static void Main(){
Console.ReadLine();
}
}

