Ejemplo n.º 1
0
 static StudentProperty()
 {
     _StudentProperty       = new StudentProperty();
     _StudentProperty.Name  = "tumi";
     _StudentProperty.Class = new Advanced()
     {
         Id   = 1,
         Name = ".Net高级班"
     };
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("欢迎大家来到.net高级班公开课程");

            //Student student1 = Student.CreateInstanceSingleton();
            //student1.Name = "爱好者";

            //Student student2 = Student.CreateInstanceSingleton();
            //student2.Name = "简单点好";
            //Student student3 = Student.CreateInstanceSingleton();
            //Student student4 = Student.CreateInstanceSingleton();



            StudentProperty studentProperty1 = StudentProperty.Clone();

            studentProperty1.Name = "你若离去へ后会无期";
            studentProperty1.Id   = 1;
            studentProperty1.Now  = DateTime.Now;


            StudentProperty studentProperty2 = StudentProperty.Clone();

            studentProperty2.Name = "1988(1988)";
            studentProperty2.Id   = 2;
            studentProperty2.Now  = DateTime.Now.AddDays(1);


            studentProperty2.Class.Name = "Eleven's .Net高级班";


            StudentProperty studentProperty3 = SerializeHelper.Derializable <StudentProperty>(SerializeHelper.Serializable(studentProperty2));//借助序列化,实现深克隆

            studentProperty3.Class.Name = "Eleven's .Net深度学习高级班";



            //StudentProperty studentProperty3 = StudentProperty.Clone();
            //StudentProperty studentProperty4 = StudentProperty.Clone();

            //StudentCommon studentCommon1 = new StudentCommon();
            //studentCommon1.Name = " 番茄沙司 Melissa(163-番茄-上海)";

            //StudentCommon studentCommon2 = new StudentCommon();
            //studentCommon2.Name = "知心dě朋友=(192-杰仔-男-广州)";


            Console.Read();
        }
Ejemplo n.º 3
0
        public static StudentProperty Clone()
        {
            StudentProperty studentCopy = (StudentProperty)_StudentProperty.MemberwiseClone();

            return(studentCopy);
        }