public static SingletonDemo GetInstance() { if (instance == null) { instance = new SingletonDemo(); } return(instance); }
static void Main(string[] args) { SingletonDemo singleton = SingletonDemo.GetInstance(); SingletonDemo singleton2 = SingletonDemo.GetInstance(); Console.WriteLine( singleton2.Equals(singleton)); // True }