У меня есть код, как показано ниже. Я думаю, это Singleton
узор. Зачем нужен статический конструктор. И в чем преимущества этого? Спасибо за ответ ...В чем преимущества шаблона Singleton со статическим конструктором?
public sealed class Myclass
{
static Myclass()
{
Myclass.Application = new Myclass();
}
protected Myclass()
{
}
static Myclass _application;
public static Myclass Application
{
get { return Myclass._application; }
protected set { Myclass._application = value; }
}
string _name;
public string Name
{
get { return _name}
protected set { _name= value; }
}
}
+1 Не считал нить безопасности. –