【发布时间】:2014-02-05 15:27:55
【问题描述】:
我在面试中被问到:
public class Test
{
static Test(){}
}
public class Class1
{
//Call static constructor Here
}
我尝试在基类构造函数中调用静态构造函数。但这似乎不是正确的方向。你是怎么做到的?
【问题讨论】:
-
当您访问任何静态属性或方法或创建实例时,会隐式调用静态构造函数。
-
访问该类的任何其他静态成员或创建该类的一个实例,并且如果没有其他原因导致它发生,则将调用静态构造函数。您永远不需要强迫这种情况发生。