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


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

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

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

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

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

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

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

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

用户不能控制静态构造函数在程序中被执行的时间。

示例

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

更新日期: 2020 年 8 月 4 日

645 次浏览

事业起航

通过完成课程获得认证

开始
广告
© . All rights reserved.