public static SingleTone SingleTone_Instance() { if (instance == null) { lock (inst) { instance = new SingleTone(); return(instance); } } else { return(instance); } }
static void Main(string[] args) { var obj = SingleTone.SingleTone_Instance(); var obj1 = SingleTone.SingleTone_Instance(); var obj2 = SingleTone.SingleTone_Instance(); if (obj == obj1 && obj == obj2) { Console.WriteLine("Same Object"); } Program p = new Program(); p.Display(); CallaA A = new CallaA(); var aaaa = A.Add(1); //var aa= obj.Add(1); //Console.WriteLine("Singletone Object"+aa.ToString()); }