5
ответов

Список только для чтения или немодифицируемый список в.NET 4.0

Из того, что я могу сказать.NET 4.0 все еще испытывает недостаток в списках только для чтения. Почему платформа все еще испытывает недостаток в этой функциональности? Разве эти из самых общих частей функциональности для управляемого доменом дизайна не? Од
вопрос задан: 24 November 2015 13:50
5
ответов

Что такое набор только для чтения?

Я выполнил аналитика кода в системе защиты, я имел предупреждение CA2105. Я посмотрел на пример вмешательства класса. Я не понял, что можно присвоить интервал [] к интервалу только для чтения. Я думал только для чтения, был похож...
вопрос задан: 21 April 2010 06:52
5
ответов

ReadOnlyCollection или IEnumerable для представления членских наборов?

Там какая-либо причина состоит в том, чтобы представить внутренний набор как ReadOnlyCollection, а не IEnumerable, если код вызова только выполняет итерации по набору? класс Панель {частный ICollection <...
вопрос задан: 29 January 2009 12:20
4
ответа

Почему не делает ReadOnlyCollection <>, включают методы как FindAll (), FindFirst (),

После предложений FxCop и моего персонального наклона я поощрял команду, которую я тренирую для использования ReadOnlyCollections как очень возможный. Если только так, чтобы получатели списков не могли...
вопрос задан: 28 May 2009 17:57
3
ответа

Есть ли что-либо волшебное о ReadOnlyCollection

Наличие этого кода... var b = новый ReadOnlyCollection <интервал> (новый [] {2, 4, 2, 2}); b[2] = 3; я получаю ошибку компиляции во второй строке. Я ожидал бы ошибку периода выполнения начиная с ReadOnlyCollection <T&...
вопрос задан: 20 April 2010 15:39
1
ответ

Нарушение только для чтения в списке < T > в C #? [Дубликат]

Есть ли нарушение ключевого слова только для чтения, когда оно используется в сочетании со списком ?? Например, класс Program {public List < string > InputList; общедоступный список < string > ...
вопрос задан: 27 February 2019 13:35
1
ответ

Почему не IDictionary & lt; TKey, TValue & gt; реализовать IReadOnlyDictionary & lt; TKey, TValue & gt ;? [Дубликат]

Я заметил, что класс словаря реализует IDictionary & lt; TKey, TValue & gt; а также IReadOnlyDictionary & lt; TKey, TValue & gt ;. Однако интерфейс IDictionary не реализует IReadOnlyDictionary & lt; ...
вопрос задан: 11 March 2016 12:23
0
ответов

protobuf-net: Ошибка десериализации ReadOnlyCollection

Я пытаюсь сериализовать и десериализовать ReadOnlyCollection с помощью protobuf-net. Однако при десериализации возникает исключение, когда protobuf-net пытается преобразовать список в ...
вопрос задан: 20 December 2017 15:24
0
ответов

Коллекции Entity Framework только для чтения

Рассмотрим домен, в котором у клиента, компании, сотрудника и т. д. есть свойство ContactInfo, которое, в свою очередь, содержит набор адресов (es ), Phone (es ), Email (s ), и т.д, и т.п... Вот моя сокращенная...
вопрос задан: 25 June 2012 14:19
0
ответов

В чем разница между ReadOnlyCollection и ReadOnlyCollectionBuilder в .Net?

Сегодня я столкнулся с дилеммой, в чем разница между ReadOnlyCollection и ReadOnlyCollectionBuilder в .Net? В объекте ReadOnlyCollection мы не можем добавлять и удалять ...
вопрос задан: 21 February 2012 10:32
0
ответов

Вернуть ReadOnlyCollection из IList <>

ОК, поэтому List <> содержит AsReadOnly (), который дает вам ReadOnlyCollection. Мне нужно иметь поле типа IList и свойство, которое возвращало бы ReadOnlyCollection для этого списка. ...
вопрос задан: 29 August 2011 08:06
0
ответов

FxCop: CA1033 - Реализация ReadOnlyCollection от Microsoft нарушает это?

Если вы посмотрите на код только для чтения Коллекция не имеет метода «Добавить», но вместо этого определяет метод ICollection .Add (T Value) (явная реализация интерфейса). Когда я это сделал ...
вопрос задан: 11 July 2011 20:51
0
ответов

Как ReadOnlyCollection скрывает методы добавления и удаления

ReadOnlyCollection реализует интерфейс ICollection , который имеет такие методы, как Add и Remove. Я знаю, как скрыть методы от Intellisense с помощью атрибутов, но как это возможно ...
вопрос задан: 8 November 2010 07:54