Beispiel #1
0
        public object Clone()
        {
            var firstName   = (string)FirstName.Clone();
            var middleName  = (string)MiddleName.Clone();
            var lastName    = (string)LastName.Clone();
            var mobilePhone = (string)MobilePhone.Clone();
            var email       = (string)Email.Clone();
            var address     = (string)Address.Clone();
            var ssn         = (string)Ssn.Clone();

            return(new Student(firstName, middleName, lastName, ssn, address, mobilePhone, email, Course, Speciality,
                               University, Faculty));
        }
Beispiel #2
0
 public new Employee DeepCopy()
 {
     return(new Employee((string)FirstName.Clone(), (string)LastName.Clone(), Address.DeepCopy(), Salary));
 }