Esempio n. 1
0
        static void Main()
        {
            Constructors example1 = new Constructors();
            Constructors example2 = new Constructors(12, 15);
            Constructors example3 = new Constructors(example2);

            example3.MyProperty1 = 18;
            example3.MyProperty2 = 18;
            Constructors example4 = example3.Clone();

            example4.MyProperty1 = 77;
            example4.MyProperty2 = 45;
            Console.WriteLine("Default contructor properties {0} {1} {2} {3}", example1.MyProperty1, example1.MyProperty2, example1.Getx(), example1.Gety());
            Console.WriteLine("intance constructor properties {0} {1} {2} {3}", example2.MyProperty1, example2.MyProperty2, example2.Getx(), example2.Gety());
            Console.WriteLine("Copy constructor properties {0} {1} {2} {3}", example3.MyProperty1, example3.MyProperty2, example3.Getx(), example3.Gety());
            Console.WriteLine("Clone constructor properties {0} {1} {2} {3}", example4.MyProperty1, example4.MyProperty2, example4.Getx(), example4.Gety());

            Console.ReadLine();
        }
Esempio n. 2
0
 //Copy
 public Constructors(Constructors elementToCopy)
 {
     MyProperty1 = elementToCopy.MyProperty1;
     MyProperty2 = elementToCopy.MyProperty2;
 }