можно ли использовать readonly для изменения свойства? Если нет, то почему?модификатор readonly
1
A
ответ
16
Вам не нужно только для чтения свойств. Если они читаются только, не объявляйте сеттер. Если вы используете автоматические свойства, объявите setter как private.
4
Чтобы создать свойство только для чтения, просто сделайте сеттер приватным. Если вы хотите, чтобы свойство также читалось только внутри класса, удалите установщик и верните элемент только для чтения.
Ключевое слово readonly
может применяться только к полям. Это единственное использование, которое предусмотрено спецификацией C# на данный момент.
0
Ваш вопрос: «Можете ли вы изменить поле только для чтения», тогда ваш ответ «ДА».
Однако, как и предыдущие ответы, были указаны свойства, эквивалентные методам, поэтому readonly не применяется.
Смежные вопросы
- 1. Влияет ли модификатор readonly на сборщик мусора?
- 2. Зачем использовать модификатор readonly в поле, которое изменяется?
- 3. Неверный модификатор, модификатор должен быть объектом Ошибка
- 4. Модификатор неприятность
- 5. Привязать readonly DependencyProperty к другому readonly DependencyProperty
- 6. ReadOnly TextBoxes
- 7. Readonly FCKEditor
- 8. Readonly PropertyGrid
- 9. Readonly JFormattedTextField
- 10. CKEditor ReadOnly
- 11. Readonly OpenFileDialog
- 12. Readonly DataContract
- 13. Обнаружить, если комбинация нажатых клавиш - это модификатор и модификатор.
- 14. Ошибка MeteorJS «Недействительный модификатор. Модификатор должен быть объектом»
- 15. получить модификатор параметра отражения
- 16. Модификатор синхронизации Java
- 17. Модификатор ключ состояние
- 18. Замена preg_replace й Модификатор
- 19. preg_match(): Неизвестный модификатор «(» PHP
- 20. Что делает «частный» модификатор?
- 21. Preg_match_all(): Неизвестный модификатор 'w'
- 22. Модификатор "threadsafe" в JAVA?
- 23. Какой доступ Модификатор использовать
- 24. Недопустимый модификатор для переменной
- 25. preg_match error Неизвестный модификатор '{'
- 26. Внутренний доступ Модификатор
- 27. Модификатор пакет производит ошибку
- 28. preg_match(): Неизвестный модификатор '@'
- 29. Асинхронный модификатор в C#
- 30. PHP preg_replace «неизвестный модификатор»
потому что его только что прочитано. – RPM1984 2010-11-26 06:18:44