Из того, что я могу сказать.NET 4.0 все еще испытывает недостаток в списках только для чтения. Почему платформа все еще испытывает недостаток в этой функциональности? Разве эти из самых общих частей функциональности для управляемого доменом дизайна не? Од
Я выполнил аналитика кода в системе защиты, я имел предупреждение CA2105. Я посмотрел на пример вмешательства класса. Я не понял, что можно присвоить интервал [] к интервалу только для чтения. Я думал только для чтения, был похож...
Там какая-либо причина состоит в том, чтобы представить внутренний набор как ReadOnlyCollection, а не IEnumerable, если код вызова только выполняет итерации по набору? класс Панель {частный ICollection <...
После предложений FxCop и моего персонального наклона я поощрял команду, которую я тренирую для использования ReadOnlyCollections как очень возможный. Если только так, чтобы получатели списков не могли...
Наличие этого кода... var b = новый ReadOnlyCollection <интервал> (новый [] {2, 4, 2, 2}); b[2] = 3; я получаю ошибку компиляции во второй строке. Я ожидал бы ошибку периода выполнения начиная с ReadOnlyCollection <T&...
Есть ли нарушение ключевого слова только для чтения, когда оно используется в сочетании со списком ?? Например, класс Program {public List < string > InputList; общедоступный список < string > ...
Я заметил, что класс словаря реализует IDictionary & lt; TKey, TValue & gt; а также IReadOnlyDictionary & lt; TKey, TValue & gt ;. Однако интерфейс IDictionary не реализует IReadOnlyDictionary & lt; ...
Я пытаюсь сериализовать и десериализовать ReadOnlyCollection с помощью protobuf-net. Однако при десериализации возникает исключение, когда protobuf-net пытается преобразовать список в ...
Рассмотрим домен, в котором у клиента, компании, сотрудника и т. д. есть свойство ContactInfo, которое, в свою очередь, содержит набор адресов (es ), Phone (es ), Email (s ), и т.д, и т.п... Вот моя сокращенная...
Сегодня я столкнулся с дилеммой, в чем разница между ReadOnlyCollection и ReadOnlyCollectionBuilder в .Net? В объекте ReadOnlyCollection мы не можем добавлять и удалять ...
ОК, поэтому List <> содержит AsReadOnly (), который дает вам ReadOnlyCollection. Мне нужно иметь поле типа IList и свойство, которое возвращало бы ReadOnlyCollection для этого списка. ...
Если вы посмотрите на код только для чтения Коллекция не имеет метода «Добавить», но вместо этого определяет метод ICollection .Add (T Value) (явная реализация интерфейса). Когда я это сделал ...
ReadOnlyCollection реализует интерфейс ICollection , который имеет такие методы, как Add и Remove. Я знаю, как скрыть методы от Intellisense с помощью атрибутов, но как это возможно ...