0
ответов

c # 4.0: int реальный подтип объекта? ковариантность, ienumerable и типы значений

Интересно, почему IEnumerable не может быть назначен IEnumerable . В конце концов, IEnumerable - один из немногих интерфейсов, поддерживающих ковариацию ... Отношение подтипа и ...
вопрос задан: 24 March 2011 01:50
0
ответов

Как узнать, что IEnumerable пуст, не считая всех?

Каков наилучший способ без подсчета всех элементов в коллекции элементов структуры IEnumerables чтобы определить, пуст ли он? Например, для элементов класса я обычно тестирую с помощью ...
вопрос задан: 14 March 2011 16:05
0
ответов

Получение головы и хвоста из IEnumerable, которые можно повторить только один раз

У меня есть последовательность элементов. Последовательность может повторяться только один раз и может быть «бесконечной». Как лучше всего получить начало и конец такой последовательности?
вопрос задан: 9 March 2011 12:22
0
ответов

заполнение Dictionary <> объектом IEnumerable <> источник

У меня есть приложение VS2008 C # .NET 3.5, в котором я хотел бы создать хэш-таблицу объектов с учетом списка IEnumerable этих объектов. По сути, это выглядит так: public class MyCollection
вопрос задан: 8 March 2011 19:08
0
ответов

Гарантирован ли порядок зависимостей при внедрении IEnumerable

Я регистрируюсь в службах контейнера внедрение IMyService. Есть ли у меня какие-либо гарантии относительно их порядка в контейнере. Resolve >?
вопрос задан: 7 March 2011 10:56
0
ответов

Почему XmlSerializer требует, чтобы типы, унаследованные от IEnumerable, имели реализацию Add (System.Object)?

Я использую сериализацию xml, но теперь обнаружил ошибку времени выполнения. не видел раньше. «Чтобы быть сериализуемыми в формате XML, типы, которые наследуются от IEnumerable, должны иметь реализацию Add (System ....
вопрос задан: 2 March 2011 22:30
0
ответов

Почему я не могу использовать перечислитель массива вместо того, чтобы реализовать его самостоятельно?

У меня есть такой код: {публичный объект [] Значения {получить; установлен; } public IEnumerator GetEnumerator () {...
вопрос задан: 24 February 2011 21:46
0
ответов

Why IEqualityComparer has GetHashCode() method?

IEqualityComparer in the namespace System.Collections.Generic has following methods: bool Equals(T x, T y); int GetHashCode (T obj); Поскольку этот интерфейс используется для проверки равенства объектов, ...
вопрос задан: 24 February 2011 12:47
0
ответов

фильтрация списка с использованием LINQ

У меня есть список объектов проекта: IEnumerable проецирует класс Project как свойство с именем Tags . это int []. У меня есть переменная с именем filterTags, которая также является int []. Итак ...
вопрос задан: 23 February 2011 11:57
0
ответов

Как заставить несколько потоков обрабатывать один и тот же результат IEnumerable?

У меня есть метод, который возвращает IEnumerable , который, конечно же, обрабатывается с помощью yield return ;. Конечно, я хочу, чтобы результат этого обрабатывался несколькими потоками ...
вопрос задан: 23 February 2011 04:43
0
ответов

Реализация IEnumerable и IEnumerator в C ++ / CLI

Есть ли у кого-нибудь рабочий пошаговый пример реализации IEnumerable и IEnumerator в C ++ / CLI? В качестве альтернативы, знает ли кто-нибудь, как исправить следующий код из MS Connect, который ...
вопрос задан: 23 February 2011 01:34
0
ответов

C# IEnumerable print out

I am having problems with an array where I for example want to printout the odd numbers in the list. int[] numbers = new int[]{ 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; Console.WriteLine(numbers.Where(n => ...
вопрос задан: 22 February 2011 16:21
0
ответов

Когда класс наследуется от List <>, XmlSerializer не сериализует другие атрибуты

У меня здесь ситуация, Мне нужно, чтобы мой класс был унаследован от List , но когда я это делаю, XmlSerializer не сериализует какое-либо свойство или поле, объявленное в моем классе, следующее ...
вопрос задан: 21 February 2011 19:00
0
ответов

Добавление элемента в IEnumerable

У меня был список <> моих объектов, но теперь нужно изменить его на IEnumerable <>. Итак, у меня есть это: public IEnumerable TransactionSplitLines {get; установлен; } Однако я могу ...
вопрос задан: 17 February 2011 08:14
0
ответов

Difference between IEnumerable and IEnumerable?

What is the difference between IEnumerable and IEnumerable? I've seen many framework classes implementing both these interfaces, therefore I would like to know what advantages one get by ...
вопрос задан: 11 February 2011 17:33
0
ответов

Макет Android с использованием layout_weight, layout_width и maxWidth

Я пытаюсь получить строку текста, которая будет наподобие foofoofoo - barbarbar, но я хочу, чтобы она отображала эллипсы foo и bar, если это не поместится в одну строчку. т.е. я пытаюсь их сократить. <...
вопрос задан: 10 February 2011 16:57
0
ответов

Связывание модели MVC: почему я не могу выполнить привязку к свойству итератора?

Когда моя модель имеет свойство IEnumerable , которое реализовано как итератор (т. Е. Yield return), DefaultModelBinder MVC не может привязаться к этому свойству когда входящие значения используют квадратную скобку ...
вопрос задан: 9 February 2011 15:44
0
ответов

LINQ: Порядок по количеству уникальных элементов в списке

У меня есть список идентификаторов, правильно сохраненных в List <>. Теперь мне нужно сгруппировать этот список и подсчитать количество вхождений, отсортированных по убыванию. Пример: List aryIDs = new List <...
вопрос задан: 8 February 2011 18:38
0
ответов

Is it OK to reuse IEnumerable collections more than once?

Basically I am wondering if it's ok to use an enumeration more than once in code subsequently. Whether you break early or not, would the enumeration always reset in every foreach case below, so giving ...
вопрос задан: 8 February 2011 00:31
0
ответов

Безопасно ли выставлять IEnumerable в свойстве?

Если я раскрываю IEnumerable как свойство класса, есть ли вероятность того, что он может быть изменен пользователей класса, и если да, то каков наилучший способ защиты от мутации, ...
вопрос задан: 4 February 2011 17:22
0
ответов

WCF - Украшение IEnumerable с помощью DataMember вызывает исключение: базовое соединение было закрыто: соединение было закрыто неожиданно

Я создал служба WCF, которая возвращает IEnumerable . Тип CyberResourceProvisioningAction имеет свойство AccountInformation IEnumerable <...
вопрос задан: 3 February 2011 20:39
0
ответов

Есть ли метод Linq для добавления одного элемента в IEnumerable ?

Обычно я пытаюсь сделать что-то вроде этого: image.Layers, который возвращает IEnumerable для все слои, кроме родительского, но в некоторых случаях я просто хочу сделать: image.Layers.With (image ....
вопрос задан: 3 February 2011 09:08
0
ответов

Индекс в проекции Select

Я бы хотел, чтобы мой индекс начинался с числа, большего 0, при этом выполняя что-то вроде этого: var dataSource = WebConfigurationHelper.GetSupportedDomainsString (). Select (( домен, индекс) => ...
вопрос задан: 28 January 2011 15:49
0
ответов

Функция рекурсии LINQ?

Возьмем, например, n-уровневую глубокую структуру: public class SomeItem {public Guid ID {get; set; } публичная строка Имя {получить; установлен; } public bool HasChildren {получить; установить; } ...
вопрос задан: 27 January 2011 09:18
0
ответов

IEnumerable из IEnumerator

Я писал о пользовательском IEnumerator. Какой самый простой способ сделать из него IEnumerable? Идеальным решением (одна строка кода) было бы, если бы для этой цели был какой-то класс. Или мне нужно создать ...
вопрос задан: 21 January 2011 21:47
0
ответов

Получение ссылки на исключение в блоке finally в итераторе

Есть ли способ получить ссылку на исключение внутри блока finally в функции или свойстве итератора, которые позволяют try..finally, но не try..catch? Я не собираюсь использовать это, чтобы изменить или испортить ...
вопрос задан: 17 January 2011 07:31
0
ответов

Можно ли вернуть IEnumerator .GetEnumerator () в IEnumerator.GetEnumerator ()?

Предположим, у вас есть какая-то коллекция: открытый класс FurCollection: IEnumerable {public IEnumerator GetEnumerator () {foreach (var strand в этом ....
вопрос задан: 14 January 2011 18:38
0
ответов

Итерация и возврат массива из n последовательных элементов

В Ruby есть each_cons на Enumerable. Это работает так (1..5) .each_cons (3) {| n | pn} [1, 2, 3] [2, 3, 4] [3, 4, 5] Я хотел бы сделать это на C #. LINQ было бы неплохо. Следующее ...
вопрос задан: 11 January 2011 17:19
0
ответов

Почему IEnumerable .Select () работает в 1 из 2 случаев? Невозможно вывести из использования

Я получаю это сообщение об ошибке: Аргументы типа для метода 'System.Linq.Enumerable.Select (System.Collections.Generic.IEnumerable , System.Func
вопрос задан: 7 January 2011 19:52
0
ответов

Как проверить, является ли переменная IEnumerable какого-то типа

в основном я создаю шаблон и очень общий T4 то, что мне нужно, это сказать print variable.ToString (). Однако я хочу, чтобы он оценивал списки и выполнял через них foreach, и вместо этого ...
вопрос задан: 4 January 2011 03:19