コード例 #1
0
        static void SingletonDemo()
        {
            Singleton singleton1 = Singleton.Non_thread_Safe;
            Singleton singleton2 = Singleton.Non_thread_Safe;
            Singleton singleton3 = Singleton.Simple_thread_Safe;
            Singleton singleton4 = Singleton.Simple_thread_Safe;

            if (singleton1.Equals(singleton2) && singleton3.Equals(singleton4))
            {
                Console.WriteLine("They're the same!");
            }
            else
            {
                Console.WriteLine("They're two????");
            }

            Console.ReadKey();
        }