【发布时间】:2010-12-01 17:02:35
【问题描述】:
我有以下代码:
public abstract class TestProperty
{
public abstract Object PropertyValue { get; set; }
}
public class StringProperty: TestProperty
{
public override string PropertyValue {get;set}
}
这会产生编译错误,我想知道我是否必须在 TestProperty 中使用泛型类型才能实现在子类中具有不同类型的同名目标?
【问题讨论】:
标签: c# .net inheritance abstract-class covariance