Вопросы по теме 'readonly-collection'

BindingSource / BindingNavigator: как предотвратить редактирование связанного источника данных?
Я создал источник данных с помощью VB.NET и Visual Studio 2005. Я перетащил источник данных в свой диалог, и VS создал текстовые поля с членами моего связанного объекта, System.Windows.Forms.BindingSource и System.Windows.Forms.BindingNavigator ....
2762 просмотров

Что такое коллекция только для чтения?
Я запустил аналитик кода безопасности и обнаружил, что у меня появилось предупреждение CA2105 . Я посмотрел на пример фальсификации оценок. Я не знал, что вы можете назначить int[] int только для чтения. Я думал, что readonly похож на const С++ и...
24708 просмотров
schedule 22.07.2022

Вернуть ReadOnlyCollection из IList ‹›
Итак, List ‹> содержит AsReadOnly (), который дает вам ReadOnlyCollection. Мне нужно иметь поле типа IList и свойство, которое возвращало бы ReadOnlyCollection для этого списка. Пример класса: class Test { private IList<Abc> list;...
10912 просмотров

Проблема при использовании только геттера и проблема со списком в С#
Я работаю над приложением, которое использует список для обработки предыдущих догадок пользователя. Ниже приведен (частный) список и свойство для доступа к списку. Чтобы предотвратить утечку конфиденциальности, я использую ReadOnlyCollection, что...
193 просмотров
schedule 31.05.2023

Лучший способ создать полный список объектов только для чтения
Я использую C# 4.0 , Asp.Net . У меня возникла проблема с правильным построением структуры readonly в созданном мной пользовательском кеше. Подробности (краткое описание): Мой класс CacheManager (синглтон) использует в качестве параметра...
1099 просмотров

ReadonlyCollection, неизменяемы ли объекты?
Я пытаюсь использовать ReadOnlyCollection, чтобы сделать объект неизменным, я хочу, чтобы свойство объекта было неизменным. public ReadOnlyCollection<FooObject> MyReadOnlyList { get { return new...
3791 просмотров

Использование IReadOnlyCollection‹T› вместо IEnumerable‹T› для параметров, чтобы избежать возможного множественного перечисления
Мой вопрос связан с этим относительно использования IEnumerable<T> vs IReadOnlyCollection<T> . Я тоже всегда использовал IEnumerable<T> для представления коллекций как возвращаемых типов, так и параметров, потому что он...
2543 просмотров

Предоставление элементов коллекции только для чтения
У меня есть бизнес-объекты, как показано ниже, class Class1 { List<Class2> classes = new List<Class2>(); public IEnumerable<Class2> Classes { get { return classes.AsEnumrable(); } public void AddClass(Class2 cls) {...
158 просмотров
schedule 05.12.2022

Как предотвратить изменения в IReadOnlyList‹T›?
Мне нужно использовать IReadOnlyList<T> в качестве возвращаемого параметра, так как он лучше всего соответствует моим потребностям, но, как вы можете видеть в приведенных ниже примерах, вы все равно можете изменить список, который он...
124 просмотров
schedule 28.06.2022