【发布时间】:2020-05-15 12:24:11
【问题描述】:
您好,我一直在努力解决如何从父类的嵌套类继承和扩展子类的嵌套类中的属性。下面的例子:
public class AttributeViewModel{
//Common Properties...
public AttributeViewModelSettings Settings {get; set;}
public class AttributeViewModelSettings {
//Common Settings
}
}
public class ListAttributeViewModel : AttributeViewModel {
//List specific properties...
public ListAttributeViewModelSettings Settings { get; set; }
public class ListAttributeViewModelSettings : AttributeViewModelSettings {
//Settings Specific to Child Class
}
}
我们这样做是因为我们还不确定用户可以选择的每个可能的属性需要哪些设置。这样做可以让我们轻松更改这些设置,但我就是想不出正确的方法来处理这样的事情。
【问题讨论】:
标签: c# inheritance inner-classes