В разделе получения унаследованного свойства вы можете выбросить исключение NotImplementedException. Но что делать с заданной секцией?.NET: Как вы указываете, что унаследованное свойство не реализовано?
0
A
ответ
1
Вы можете отметить свойство устаревшим, так как:
[Obsolete("This property is not implemented", true)]
public new int SomeProperty
{
get { throw new NotImplementedException(); }
set { throw new NotImplementedException(); }
}
Тот путь пользователи получат ошибку, если они пытаются использовать свойство. Вы также можете добавить атрибут [EditorBrowsable(EditorBrowsableState.Never)]
, чтобы скрыть свойство из intellisense, но according to MSDN «в Visual C#, EditorBrowsableAttribute не подавляет членов из класса в той же сборке». Поэтому я не уверен, что это поможет.
Смежные вопросы
- 1. Как вы указываете CONTEXT
- 2. Как переопределить унаследованное свойство RichTextBox?
- 3. Как реализовано свойство зависимостей?
- 4. Как вы указываете, что метод API не имеет тела ответа?
- 5. Унаследованное свойство класса `DisplayAttribute` не переопределяется?
- 6. Добавить функциональность в унаследованное свойство
- 7. Изучение Auto-Реализовано Свойство
- 8. Как вы указываете, что панель загружает внешний контентURL?
- 9. Как вы указываете, что тест NUnit должен завершиться неудачей?
- 10. Как вы указываете, что следует ожидать исключения с помощью Boost.Test?
- 11. Где вы указываете тип Generics?
- 12. Как вы указываете имя пользователя VSSConverter.exe?
- 13. Как вы указываете настройки StyleCop для Sonar?
- 14. diffstrings.py: как вы указываете аргументы пути?
- 15. . Свойство `A` не реализовано для типа` A`
- 16. Как вы указываете переменные в javascript?
- 17. Flex: Как вы указываете частные атрибуты класса?
- 18. Как вы указываете факты в прологовом файле?
- 19. PHP: как вы указываете, что вы не хотите, чтобы строка была оценена?
- 20. Как вы указываете URL-адреса для Contact.photos?
- 21. унаследованное свойство ничего внутри метода базового класса
- 22. Как вы указываете требования к выпуску TFS?
- 23. Правильный способ ссылки на унаследованное свойство класса?
- 24. Override унаследованное свойство с более производный тип
- 25. Как вы указываете ВСЕ пакеты в Nuget
- 26. Как вы указываете бесконечность в StackExchange.Redis?
- 27. Как вы указываете вкладку в .screenrc?
- 28. Как вы указываете версию ActionScript в SWFC?
- 29. INotifyPropertyChanged Реализовано теперь что?
- 30. Найти объект, который предоставляет унаследованное свойство
На самом деле нет хорошего способа * не * реализовать что-то :(Кто-то где-то будет расстраиваться, если они ожидают его, и он не работает, потому что он «просто не работает» или выбрасывает исключение .. возможно Посмотрите на это по-разному: какие последствия * не реализуют такое свойство? –
@pst: Я думаю, что все еще лучше, чем они узнают себя после написания большого количества кода? – Aperture
/// Этот метод не реализован –
cadrell0