Esempio n. 1
0
        static void Main(string[] args)
        {
            //Singleton thon = new Singleton();
            //Singleton mayo = new Singleton();
            Singleton salade = Singleton.CreerSingleton();
            Singleton thon   = Singleton.CreerSingleton();

            Console.WriteLine(thon.Equals(salade));
            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Singleton s1 = Singleton.Instance();
            Singleton s2 = Singleton.Instance();

            if (s1.Equals(s2))
            {
                Console.WriteLine("Object is singleton!");
            }

            Console.ReadLine();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            Singleton instanceA = Singleton.getInstance();
            Singleton instanceB = Singleton.getInstance();

            String message = instanceA.Equals(instanceB) ? "These instance are the same one" : "These instance are different items";

            Console.WriteLine(message);

            AnotherSingleton instanceC = AnotherSingleton.getInstance();
            AnotherSingleton instanceD = AnotherSingleton.getInstance();

            message = instanceC.Equals(instanceD) ? "These instance are the same one" : "These instance are different items";
            Console.WriteLine(message);
            Console.Read();
        }