我有一个包含原始和自定义属性的类:
public class Version_1
{
public string Name { get; set; }
public int Age { get; set; }
public WeirdDad Weird { get; set; }
public MysteriousDad Mysterious { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在将来,我想用这样的方式扩展具有int属性的类以及我的一个自定义对象的自定义:
public class Version_2 : Version_1
{
public string IdentityCode { get; set; }
public WeirdChild Weird { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在Version_2类中,WeirdDad对象的外观已被其子项WeirdChild取代,因此我想替换它.在这个例子中,我将在Version_2类中包含WeirdDad和WeirdChild.
你会如何实现这个例子?