Пример #1
0
        public static EagerSingleton GetInstance()
        {
            if (_instance == null)
            {
                _instance = new EagerSingleton();
            }

            return(_instance);
        }
Пример #2
0
        static void Main(string[] args)
        {
            // EagerSingleton
            EagerSingleton eagerSingleton = EagerSingleton.GetInstance();

            // LazySingleton
            LazySingleton lazySingleton = LazySingleton.GetInstance();

            Console.ReadLine();
        }