单例模式

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
        }

        //饿汉式(静态常量)[可用]
        public class Singleton
        {

            private static Singleton INSTANCE = new Singleton();

            private Singleton() { }
            public static Singleton getInstance()
            {
                return INSTANCE;


            }
        }
        //(静态代码块)[可用]
  
    }
}
原文地址:https://www.cnblogs.com/2018cjx/p/12159628.html