Example #1
0
 public string[] GetNames()
 {
     return((string[])Names.Clone());
 }
Example #2
0
 public string[] GetNames()
 => (string[])Names.Clone();
Example #3
0
 public Person Clone()
 {
     return(new Person((string[])Names.Clone(), Address.Clone()));
 }
Example #4
0
 public Person DeepCopy() => new Person((string[])Names.Clone(), Address.DeepCopy());
Example #5
0
 public object Clone() => new Person((string[])Names.Clone(), (Address)Address.Clone());
        //public Employee IDeepCopyable<Employee>.DeepCopy()
        //{
        //    return new Employee((string[])Names.Clone(), Address.DeepCopy(), Salary);
        //}

        public Employee DeepCopy()
        {
            return(new Employee((string[])Names.Clone(), Address.DeepCopy(), Salary));
        }