单例模式(C#)

原创
2015/11/30 15:48
阅读数 105


public class Class1
{
    private static Class1 t = new Class1();
    public static Class1 T { get { return t; } }
}



public class Class2
{
    private static object _lock = new object();
    private static Class2 t = null;
    public static Class2 T
    {
        get
        {
            if (t == null)
                lock (_lock)
                    if (t == null) 
                        t = new Class2();
            return t;
        }
    }
}






展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部