Пример #1
0
        public object Clone()
        {
            Resume02 clone = new Resume02
            {
                name = this.name,
                age  = this.age,
                sex  = this.sex,
                we   = this.we.Clone() as WorkExperience
            };

            return(clone as object);
        }
Пример #2
0
        static void ShowResume02()
        {
            Resume02 jack = new Resume02("Jack", 25, "男", null);

            jack.SetWorkExperience(new WorkExperience("1997", "2008", "Microsoft"));
            Resume02 jack2 = jack.Clone() as Resume02;

            jack2.SetWorkExperience(new WorkExperience("1997", "2008", "Google"));
            Resume02 jack3 = jack2.Clone() as Resume02;

            jack.Display();
            jack2.Display();
            jack3.Display();
        }