如何调用静态构造函数或在 C# 中何时调用静态构造函数?

csharpserver side programmingprogramming更新于 2025/4/21 20:07:17

在创建第一个实例或引用任何静态成员之前,会自动调用静态构造函数。

静态构造函数用于初始化任何静态数据,或执行只需执行一次的特定操作。

在 c# 中,只允许创建一个静态构造函数

静态构造函数具有以下属性 −

  • 静态构造函数不采用访问修饰符或参数。

  • 一个类或结构只能有一个静态构造函数。

  • 静态构造函数不能被继承或重载。

  • 静态构造函数不能直接调用,只能由公共语言运行时 (CLR) 调用。它会自动调用。

用户无法控制静态构造函数在程序中何时执行。

示例

class Program{
   static Program(){
      // Your Code
   }
   static void Main(){
      Console.ReadLine();
   }
}

相关文章