除了静态字段和方法,C#还支持静态构造函数,用于对类进行初始化。
静态构造函数不显式调用。
“运行时”在首次访问类时自动调用静态构造函数。
由于静态构造函数不能显式调用,所有不允许任何参数。
静态构造函数的作用,是将类中的静态数据初始化成特定值。(而实例构造函数也是初始化实例成员)
设计规范
最好在声明时初始化
ps
理解,即便静态构造函数,也是初始化静态字段或者属性的作用。