我遇到了一个奇怪的问题,无法解决。当我尝试编译以下代码片段时,会出现以下错误:
'AbstractClass'未实现接口成员'Property' (编译器错误CS0535)
在线帮助告诉我要将我的AbstractClass声明为抽象类,但它已经是抽象类了。有人能告诉我错在哪里吗?
谢谢 Rüdiger
public interface IBase {
string Property { get; }
}
public abstract class AbstractClass : IBase
{
public override string ToString()
{
return "I am abstract";
}
}
public class ConcreteClass : AbstractClass
{
string Property {
get {
return "I am Concrete";
}
}
}
ConcreteClass
中使用override
修饰符来声明Property
。 - LukeH