我想从静态构造函数调用普通构造函数,以便我可以在静态构造函数之前执行普通构造函数。请帮帮我。
问问题
113 次
1 回答
3
静态构造函数将在实例构造函数之前开始执行,但您仍然可以调用实例构造函数……这确实是实现单例的常用方法。例如:
public sealed class Singleton
{
// I'd usually make it a property in real code, backed by a readonly field
public static readonly Singleton Instance;
static Singleton()
{
Instance = new Singleton();
}
private Singleton()
{
// Only invoked from the static constructor
}
}
于 2013-06-18T08:42:31.447 回答