单例模式

Singleton

单例模式也就是保证一个类只有一个实例的一种实现方法,

写法一:

   class Program
    {
        static void Main(string[] args)
        {
            Earth person = Earth.GetEarth();
            person.Population();
        }
    }
    class Earth
    {
       private static Earth person = new Earth();
       private Earth() { }
       public static Earth GetEarth() 
       {
           return person;
       }
       public string Population();
    }

写法二:

class Peson
    {
        private Peson() 
        { 
        }

        private static Peson p = new Peson();

        public static Peson Get()
        {
            return p;
        }
    }

class Program
    {
        static void Main(string[] args)
        {
            Peson p = Peson.Get();
        }
    }

转载请注明: Zhou•Yong 单例模式

上一篇
多线程 多线程
多线程 C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。 进程 Proces
2019-01-15
下一篇
LINQ LINQ
LINQ 基础LINQ LINQ关键字 from 指定数据源和范围变量 where 根据布尔表达式(由逻辑与 或 等组成)从数据源中筛选元素 select 指定查询结果中的元素所具有的类型或表现形式 group 对对查询结果按照键值进行分组
2019-01-15
目录