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

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

问题描述:

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

当你的类使用了一些需要初始化的静态成员,或者当你想确保某个特定于这个类的初始化代码保证在AppDomain的整个生命周期中只执行一次。

here

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