C#实现泛型单例模式
public class SingleModelwhere T : class,new() { private static T _instance; private static readonly Object _lock = new Object(); public static T Instance { get { if (_instance == null) { lock (_lock) { if (_instance == null) { _instance = new T(); } } } return _instance; } } //string Name1 = SingleTon.SingleModel .Instance.Name; //string Name2 = SingleTon.SingleModel .Instance.Name; //string Name3 = SingleTon.SingleModel .Instance.Name; }
不想写了,就贴一段代码吧
专注于为中小企业提供网站设计制作、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业巫溪免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
标题名称:C#实现泛型单例模式
转载来源:http://ybzwz.com/article/pcgcjs.html