C# 静态构造函数

    静态构造函数是C#的一个新特性。用于初始化静态数据,或用于执行仅需执行一次的特定操作。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数。(在程序中,用户无法控制何时执行静态构造函数。)
 示例:
 
using System;
class A
{
  private static int count;
  static A()
  {
    count = 0;
    Console.WriteLine("Init A:" + count.ToString());
  }
  public static void F() {
    Console.WriteLine("A.F");
  }
}
class Test
{
  static void Main() {
    A.F();
  }
}
  产生如下输出:
Init A:0
A.F
 
原文地址:https://www.cnblogs.com/xzp/p/1003769.html