Ejemplo n.º 1
0
        /// <summary>
        /// 父类有,子类重写
        /// </summary>
        public void Test03()
        {
            Son2 s0 = new Son2()
            {
                Name = "A", Age = 1
            };
            var s1 = BinarySerializer.SerAndDeSer(s0);

            Console.WriteLine($"{s1.Name}, {s1.Age}");
        }
    private void Start()
    {
        Son    b = new Son();
        Father a = b;

        a.G();
        b.G();
        a = new Son2();
        a.G();
        Father f = new Father();

        f.G();
    }
		public void DeepClone_MultiLayerInheritanceWithClassesWithoutWrapper(TypeModel model)
		{
			GrandPa2 obj = new Son2();

			var clone = (GrandPa2)model.DeepClone(obj);
			var clone2 = (Son2)model.DeepClone(obj);
		}