public static cSingleTon GetInstance() { if (DefInstance == null) { DefInstance = new cSingleTon(); } return(DefInstance); }
static void Main(string[] args) { //cSingleTon obj = new cSingleTon(); // it will give compliation error cSingleTon obj = cSingleTon.GetInstance(); obj.count = 10; obj.sayHello(); Console.ReadKey(); cSingleTon obj1 = cSingleTon.GetInstance(); Console.WriteLine("count={0}", obj1.count); Console.ReadKey(); }