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();
        }