. Методы расширения - отличный способ расширить функциональность типа. Существуют ли какие-либо способы, подобные этому, которые могут быть использованы для расширения свойств класса без наследования нового класса.Подобно методам расширения. Функциональность. Можем ли мы расширять свойства.
1
.
A
ответ
3
Не имеет дополнительных свойств не существует.
Вы не можете сделать это через свойства, не наследуя новый класс. Существуют только методы расширения, но не свойства расширения (он может быть добавлен в будущую дату). Если вы не хотите изменять исходный класс, вы должны наследовать его из исходного класса, а затем добавлять свои свойства к производному классу.
Смежные вопросы
- 1. Почему мы не можем расширять общий тип?
- 2. Можем ли мы расширять разную компоновку в подвью?
- 3. Можем ли мы расширять возможности Highstocks до Highcharts?
- 4. Можем ли мы передавать типы в качестве параметров методам?
- 5. Можем ли мы иметь «маршруты» к методам класса контроллера?
- 6. Можем ли мы реализовать функциональность Miracast в google_cast
- 7. Можем ли мы купить функциональность совместной работы для ASP.NET?
- 8. Можем ли мы писать расширения для кода Visual Studio?
- 9. Можем ли мы использовать методы расширения для построения бизнес-правил?
- 10. Почему мы не можем задавать свойства свойств?
- 11. Можем ли мы перезаписать свойства прототипа объекта DOM Javascript?
- 12. Можем ли мы изменить свойства объекта, находящегося в очереди - C#?
- 13. Можем ли мы удалить свойства пользователя из Firebase Analytics?
- 14. Можем ли мы конкатцировать два свойства в привязке данных?
- 15. Можно ли изменить функциональность функции?
- 16. Можем ли мы использовать javascript в C#?
- 17. можем ли мы перезагрузить UIView?
- 18. Можем ли мы анимировать видимость?
- 19. Можем ли мы отключить MouseEvents?
- 20. Можем ли мы перегружать malloc()?
- 21. Можем ли мы поймать UnsupportedOperationException
- 22. Можем ли мы отключить финализаторы?
- 23. Можем ли мы клонировать WebView?
- 24. Можем ли мы повернуть страницу?
- 25. Как мы можем реализовать функциональность MARS в SQL Server 2000
- 26. Как мы можем отменить и повторить функциональность для swt texteditor
- 27. же функциональность, мы можем получить его без написания функцию filteredMessages
- 28. Функциональность расширения класса в Java
- 29. можем ли мы расширять класс org.jboss.logmanager.handlers.PeriodicRotatingFileHandler и использовать этот подкласс в качестве настраиваемого обработчика
- 30. Можем ли мы явно позвонить в контроллер
Вы хотите добавить новые объекты в объект, используя что-то подобное, например, методы расширения? – dotnetom
вы можете * вид * добавлять новые свойства к классу из другого файла, если класс объявлен как «partial». Без объявления класса как «частичного» нет «свойств расширения». – Claies
Вы работаете в WPF? Вы можете выполнить [Attached Properties] (https://msdn.microsoft.com/en-us/library/vstudio/ms749011 (v = vs.100) .aspx), которые в основном работают как «свойства расширения», но они только WPF , –