Пример #1
0
        public static void TestIt()
        {
            // Create a new person object.
            Person person1 = new Person("George", 40, "Camp1");
            Person p1 = person1;

            // Create another new object, copying person1.
            Person person2 = new Person(person1);
            Console.WriteLine(person2.Details);
            // Output: George is 40 at Camp1

            // Change person2, will it affect person1?
            person2.age = 50;
            person2.b.j = "Camp2";
            Console.WriteLine(p1.Details);
        }
Пример #2
0
 // Copy constructor.
 public Person(Person previousPerson)
 {
     name = previousPerson.name;
     age = previousPerson.age;
     b = previousPerson.b;
 }