Мне нужно наследовать от базового абстрактного класса. Я хочу переопределить только один метод. Но Visual Studio обязывает меня переопределить их всех. поэтому я переопределяю более 10 методов, которые бросают NonImplementedException
Я нахожу это глупо. Разве нет способа переопределить только то, что мне нужно. Или, по крайней мере, сообщить Visual Studio о переопределении остальных (не реализованные методы и свойства)?абстрактный класс i не нужно переопределять все методы?
базовый класс написан рамках, так что я не могу изменить его (я говорю о RoleProvider из ASP.Net MVC)
Вы должны только реализовать те, которые не имеют реализацию по умолчанию. Если вы хотите, вы можете добавить реализацию по умолчанию в ваш базовый класс, который возвращает исключение. –
Если вы не будете использовать какой-либо другой метод, вы можете просто оставить фиктивный 'throw new NonImplementedException();' body методов. –