【发布时间】:2015-03-05 05:57:20
【问题描述】:
我有一个具有属性的类,我想强制该属性是从基类型继承的类型
public abstract class BasePropertyClass
{
public string A { get; set;}
}
public class MyPropClass : BasePropertyClass
{
public string B { get; set;}
}
public class MyOtherPropClass : BasePropertyClass
{
public string C { get; set;}
}
public class MyClass
{
public MyPropClass MyPropThatMustInheritBasePropertyClass { get; set;}
}
public class MyOtherClass
{
public MyOtherPropClass MyPropThatMustInheritBasePropertyClass { get; set;}
}
那么,我怎样才能制作一个界面风格的解决方案,即 MyClass 和 MyOtherClass 必须具有必须具有 的属性 MyPropThatMustInheritBasePropertyClass BasePropertyClass 作为基本类型
【问题讨论】:
标签: c# .net inheritance interface base-class