У меня странная проблема, которую я не смог решить. Когда я пытаюсь скомпилировать следующий фрагмент кода, я получаю эту ошибку:
AbstractClass не реализует элемент интерфейса «Свойство» (ошибка компилятора 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";
}
}
}