static void Main(string[] args)
        {
            CopyConstructor obj1 = new CopyConstructor(10);
            CopyConstructor obj  = new CopyConstructor();
            //obj1.Display();
            CopyConstructor ob   = new CopyConstructor(obj, obj1, obj);
            CopyConstructor obj2 = new CopyConstructor(obj1);

            obj2.Display();
            Console.ReadKey();
        }
 public CopyConstructor(CopyConstructor obj, CopyConstructor obj1, CopyConstructor obj2)
 {
     Console.WriteLine("CopyConstructor without parametter obj : " + obj.x);
     Console.WriteLine("CopyConstructor without parametter obj1 : " + obj1.x);
     Console.WriteLine("CopyConstructor without parametter obj2 : " + obj2.x);
 }
 public CopyConstructor(CopyConstructor ob)
 {
     x = ob.x;
 }