[英]Generic class of a certain base class and also inherit base class
我正在尝试创建一个简单的DataContainer类,
public interface DataObject
{
string Name { get; set; }
uint ID { get; set; }
}
[Serializable()]
public class DataContainer<T> where T : DataObject
{
}
...但是如果我希望DataContainer也继承DataObject-我该怎么做?
怎么了
[Serializable()]
public class DataContainer<T> : DataObject where T : DataObject
{
public string Name
{
get { //implementation here }
set { //implementation here }
}
public uint ID
{
get { //implementation here }
set { //implementation here }
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.