usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;//Singleton设计模式(单实例)namespaceConsoleApplication6{classProgram{staticvoidMain(string[]args){//案例:Singletons=Singleton.getSingleton();s.name="asd";Singletons1=Singleton.getSingleton();s1.ShowMsg();Console.ReadKey();}}classSingleton{//静态类(自己)privatestaticSingletonsingleton=null;//私有构造函数privateSingleton(){}publicstaticSingletongetSingleton(){if(singleton==null)singleton=newSingleton();//实例化returnsingleton;}publicstringname{get;set;}publicvoidShowMsg(){Console.WriteLine(name);}}}