static void Main(string[] args) { Singleton singleton1 = Singleton.Instance(); Singleton singleton2 = Singleton.Instance(); if (singleton1 == singleton2) { Console.WriteLine("Both instances of the singleton are the same"); } Console.ReadLine(); }
static void Main(string[] args) { Singleton s1 = Singleton.Instance(); Singleton s2 = Singleton.Instance(); if (s1 == s2) { Console.WriteLine("The same instance"); } Console.Read(); }
static void Main(string[] args) { Singleton s1 = Singleton.Instance(); Singleton s2 = Singleton.Instance(); if (s1 == s2) { Console.WriteLine("Objects are the same instance."); } Console.ReadKey(); }
static void Main(string[] args) { // Constructor is protected -- cannot use new Singleton s1 = Singleton.Instance(); Singleton s2 = Singleton.Instance(); // Test for same instance if (s1 == s2) { Console.WriteLine("Objects are the same instance"); } // Wait for user Console.ReadKey(); }