使用静态构造函数初始化类?

时间:2012-04-02 07:39:15

标签: c#

在什么情况下我使用静态构造函数初始化类?

2 个答案:

答案 0 :(得分:4)

来自here

  

静态构造函数用于初始化任何静态数据,或者   执行仅需要执行一次的特定操作。它是   在创建第一个实例之前自动调用或任何调用   静态成员被引用。

答案 1 :(得分:0)

当您的类使用一些需要初始化的静态成员时,或者您希望确保某些特定于此类的初始化代码在AppDomain的整个生命周期内仅保证执行一次。