public object Clone() { DeepResume resume = new DeepResume(this.work); resume.name = this.name; resume.sex = sex; resume.age = age; return(resume); }
//2、深复制 void DeepCopy() { DeepResume a = new DeepResume("路人A"); a.SetPersonalInfo("男", "20"); a.SetWorkExperience("XX企业"); DeepResume b = (DeepResume)a.Clone(); b.SetWorkExperience("YY企业"); DeepResume c = (DeepResume)a.Clone(); c.SetPersonalInfo("男", "21"); c.SetWorkExperience("ZZ企业"); a.Display(); b.Display(); c.Display(); }