Я знаю, что это может быть просто, но я не могу добавить переменную-член в интерфейс.
Я попытался унаследовать интерфейс от абстрактного класса и добавить переменную-член к абстрактному классу, но он все еще не работает. Вот мой код:
public interface IBase {
void AddData();
void DeleteData();
}
public abstract class AbstractBase : IBase {
string ErrorMessage;
public abstract void AddData();
public abstract void DeleteData();
}
public class AClass : AbstractBase {
public override void AddData();
public override void DeleteData();
}
обновлена база по комментарию Роберта Фрейзера