Заблокирован
|
|
1 | |
Сделать список публичным, статическим и только для чтения19.05.2015, 16:54. Показов 2984. Ответов 2
Метки нет (Все метки)
у меня в классе есть список, я хочу чтобы он был публичным, статическим и не изменяемым (совсем), т.е. как он заинициализирован в конструкторе, так и оставался, но вот проблема readonly дает только то что ему нельзя присвоить другую ссылку, но можно добавлять извне в список элементы, или удалять существующие, я хочу и это запретить, const не получается сделать выдает ошибку, что делать?
0
|
19.05.2015, 16:54 | |
Ответы с готовыми решениями:
2
DataGridViewLinkColumn сделать только для чтения Сделать TextBox только для чтения Как сделать поле TEdit только для чтения? Как сделать документ Word только для чтения? |
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
||||||
19.05.2015, 17:02 | 2 | |||||
Сообщение было отмечено Rillaxac как решение
Решение
Использовать ReadOnlyCollection
1
|
103 / 90 / 19
Регистрация: 15.04.2015
Сообщений: 353
|
|
19.05.2015, 17:04 | 3 |
Можно воспользоваться методом AsReadOnly, который создает объект типа ReadOnlyCollection - коллекцию без методов изменения исходных данных. Можно возвращать именно эту коллекцию через свойство.
0
|
19.05.2015, 17:04 | |
19.05.2015, 17:04 | |
Помогаю со студенческими работами здесь
3
Как сделать флеш-накопитель только для чтения? Как сделать программно вибраний файл только для чтения Вывести список и общий размер файлов с атрибутом «Только для чтения» и заархивировать эти файлы Как сделать переменную только для чтения в ходе работы программы? Как сделать доступными только для чтения названия листов книги Как сделать поле List<int> доступным только для чтения? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |