Singleton:在静态构造函数中创建实例

时间:2017-02-15 19:16:45

标签: c# design-patterns

当我遇到这个实现时,我正在阅读关于Singleton设计模式:

public class Singleton
{
    private static Singleton Instance { get; private set; }

    private Singleton()
    {
    }

    static Singleton()
    {
        Instance = new Singleton();
    }
}

这个单身人士线程安全吗?这种实施的利弊是什么?

1 个答案:

答案 0 :(得分:0)

没有单身人士不是线程安全的,我建议阅读https://msdn.microsoft.com/en-us/library/ff650316.aspx