4
ответа

Дополнительный метод для Счетного. Вкрапить?

Я изучил вкраплять функцию от Haskell и искал реализацию в c#. Вкрапите берет 2 аргумента, IEnumerable <T> источник и элемент T. Это возвращается...
вопрос задан: 17 June 2014 11:05
4
ответа

Почему делает функцию, которая берет IEnumerable <интерфейс> не, принимают IEnumerable <класс>?

Скажите, например, у меня есть класс: общедоступный класс MyFoo: IMyBar {...} Затем я хотел бы использовать следующий код: <MyFoo> classList Списка = новый Список <MyFoo> (); classList. Добавьте (новый...
вопрос задан: 21 November 2012 07:02
4
ответа

Группировка последовательных идентичных объектов: IEnumerable <T> к IEnumerable <IEnumerable <T>>

У меня есть межпокоящаяся проблема: Учитывая IEnumerable <строка>, это возможный привести к последовательности IEnumerable <IEnumerable <строка>> что группы идентичные смежные строки в одной...
вопрос задан: 24 September 2012 18:19
4
ответа

Как “развернуть” “рекурсивную” структуру

Не уверенный, как назвать его, но сказать, у Вас есть класс, который похож на это: класс Человек {общедоступное имя строки; общедоступный IEnumerable <Человек> Друзья;} у Вас затем есть человек, и Вы хотите к "...
вопрос задан: 12 January 2012 03:50
4
ответа

что такое IEnumerable в .NET

что такое IEnumerable в .NET?
вопрос задан: 11 January 2012 13:35
4
ответа

Ошибка преобразования списка & lt; KeyValuePair & lt;, & gt; & gt; & gt; & gt; to IEnumerable & lt; object & gt; [Дубликат]

Почему я могу это сделать: IEnumerable & lt; object & gt; OBJS; Список & л; студент & GT; students = new List & lt; Student & gt; (); objs = студенты; Но не это: IEnumerable & lt; object & gt; objs2; Список & л; ...
вопрос задан: 20 December 2011 15:49
4
ответа

Почему является Счетным. Диапазон быстрее, чем прямой цикл урожая?

Код ниже проверяет производительность трех различных способов сделать то же решение. общедоступная статическая Основная пустота (строка [] args) {//для цикла {Секундомер, коротковолновый = Секундомер....
вопрос задан: 25 August 2010 15:14
4
ответа

Почему делает IEnumerable <T>, наследовались IEnumerable?

Это могло бы быть старым вопросом: Почему делает IEnumerable <T>, наследовались IEnumerable? Это - то, как.NET делает, но она приносит немного проблемы. Каждый раз, когда я пишу, класс реализует IEumerable <T>, я...
вопрос задан: 23 August 2010 19:37
4
ответа

Что простой способ состоит в том, чтобы добавить или предварительно ожидать единственное значение к IEnumerable <T>?

Я должен предварительно ожидать единственное значение к IEnumerable (в этом случае, IEnumerable <строка []>). Чтобы сделать это, я создаю Список <T> только для обертывания первого значения так, чтобы я мог назвать Concat:...
вопрос задан: 4 August 2010 18:29
4
ответа

Почему набор Средств управления не предоставляет все методы IEnumerable?

Я не наверняка, как ControlCollection работ ASP.NET, поэтому возможно, кто-то может пролить некоторый свет на это для меня. Я недавно обнаружил волшебство, которое является дополнительными методами и Linq. Ну, я был очень...
вопрос задан: 21 July 2010 18:17
4
ответа

Почему некоторые классы Платформы.NET не используют Дженериков, когда они могли?

Пример: Система. Сеть. Безопасность. MembershipCollection реализует IEnumerable и не IEnumberable <T>. Почему это не реализует последнего, когда кажется, что это было бы лучше (например, использовало бы LINQ)? Или...
вопрос задан: 10 May 2010 23:50
4
ответа

Как обновить элемент со списком, используя LINQ и C #

У меня есть список объектов, и я хотел бы обновить конкретную переменную-член в одном из объектов. Я понимаю, что LINQ предназначен для запросов и не предназначен для обновления списков неизменяемых данных. Какие ...
вопрос задан: 23 March 2010 14:05
4
ответа

Foreach по набору IEnumerables

Я имею 3 (Редактирование) взаимоисключающий IEnumerables, которого я хочу выполнить итерации. Я хочу сделать что-то вроде этого: IEnumerable <Автомобиль> redCars = GetRedCars (); IEnumerable <Автомобиль> greenCars =...
вопрос задан: 22 March 2010 20:55
4
ответа

Как получить первый элемент IEnumerable

Есть ли лучший способ получить первый элемент типа IEnumerable этого: foreach (Изображение изображения в imgList) {изображение. Ширина = (короткое) изображение. Столбцы; изображение. Высота = (короткое) изображение. Строки;...
вопрос задан: 23 February 2010 09:49
4
ответа

IEnumerable и Рекурсия с помощью возврата урожая

У меня есть IEnumerable <T> метод, который я использую для нахождения средств управления на странице WebForms. Метод является рекурсивным, и у меня есть некоторые проблемы при возврате типа, который я хочу, когда возврат урожая...
вопрос задан: 13 January 2010 00:26
4
ответа

Почему использование.AsEnumerable () вместо того, чтобы бросить к IEnumerable <T>?

Один из дополнительных методов на IEnumerable <T> является.AsEnumerable (). Этот метод преобразовывает счетный объект, к нему обратились в экземпляр IEnumerable <T>. Однако начиная с объекта...
вопрос задан: 6 January 2010 15:36
4
ответа

Проблема с обработкой исключений для IEnumerable <T>, это зависимо от ленивости

Я раньше создавал интерфейсы с IEnumerable <T> как тип возврата, каждый раз, когда я хочу указать, что особый вывод только для чтения. Мне нравится он, поскольку это является минималистическим, скрывает детали реализации и...
вопрос задан: 15 November 2009 22:36
4
ответа

Там какие-либо ловушки являются к использованию IEnumerable <T> типом возврата для данных SQL?

Мой вопрос касается состояния соединения SQL, загрузки, и т.д. на основе следующего кода: общедоступный IEnumberable <MyType> GetMyTypeObjects () {представляет cmdTxt в виде строки = "выбор * от MyObjectTable";...
вопрос задан: 9 September 2009 14:39
4
ответа

Находится возврат урожая в ориентированном на многопотоковое исполнение C#?

У меня есть следующая часть кода: частный Словарь <объект, объект> объекты = новый Словарь <объект, объект>; общедоступные IEnumerable <объект> Ключи {добираются {foreach (...
вопрос задан: 4 September 2009 14:27
4
ответа

IEnumerable: то, что, делает это означает в контексте ООП

Рассмотрите следующий код: общедоступный класс Человек (общественность представляют FirstName в виде строки {добирается; набор;} общественность представляет LastName в виде строки {добираются; набор;} Общедоступный международный Возраст {добираются; набор
вопрос задан: 1 September 2009 10:18
4
ответа

IEnumerable <T> в C#

Я пытаюсь заставить следующий код компилировать, но получаю ошибки в VS2008. Кто-либо может сказать мне, где я иду не так, как надо? использование Системы; использование Системы. Наборы. Универсальный; использование Системы. Linq; использование...
вопрос задан: 23 July 2009 21:53
4
ответа

Почему я не могу бросить IEnumerable <T> список к BindingList <t>?

Действительно ли возможно бросить список IEnumerable к набору BindingList? Список IEnumerable является списком типизированных объектов, например: IEnumerable <AccountInfo> считает = bll. GetAccounts (u. UserName, u....
вопрос задан: 1 July 2009 16:28
4
ответа

Как объединить несколько IEnumerables из T

Учитывая .... Public MasterList как IEnumerable (Of MasterItem) Открытый класс MasterItem (Of T) Public SubItems как IEnumerable (Of T) Конечный класс Я хотел бы один IEnumerable (Of T), который будет ...
вопрос задан: 1 July 2009 12:50
4
ответа

C# не Может преобразовать из IEnumerable <Основа> к <Полученному> IEnumerable

Я недавно сталкиваюсь с проблемой при попытке к AddRange (IEnumerable) к Списку. Вероятно, классическая проблема, но я еще действительно не получаю его. Я понимаю, что методы, ожидающие параметр Списка, не...
вопрос задан: 11 March 2009 12:15
4
ответа

Когда я должен использовать IEnumerator для цикличного выполнения в c#?

Я задавался вопросом, существуют ли какие-либо времена, где выгодно использовать IEnumerator по циклу foreach для итерации через набор? Например, есть ли любое время, где было бы лучше...
вопрос задан: 19 January 2009 03:19
3
ответа

Действительно ли возможно расширить массивы в C#?

Я используюсь для добавления методов к внешним классам как IEnumerable. Но мы можем расширить Массивы в C#? Я планирую добавить метод к массивам, который преобразовывает его в IEnumerable, даже если это многомерно...
вопрос задан: 23 May 2017 12:18
3
ответа

Кто-то может объяснить этот код отложенных вычислений?

Так, на этом вопросе просто задали ТАК: Как обработать "бесконечный" IEnumerable? Мой пример кода: общедоступная статическая Основная пустота (строка [] args) {foreach (объект var в Числах ().Take (10))...
вопрос задан: 23 May 2017 12:07
3
ответа

Я должен выполнить итерации и рассчитать. Что является самым быстрым или предпочтительным: ToArray () или ToList ()? [дубликат]

Возможный Дубликат: лучше назвать ToList () или ToArray () в запросах LINQ? У меня есть код как это: освободите Foobar (строка [] прибытие, Словарь <строка, строка []>) {var t = прибытие. Пересекитесь (...
вопрос задан: 23 May 2017 11:44
3
ответа

Преобразуйте DataTable в IEnumerable <T>

Я пытаюсь преобразовать DataTable в IEnumerable. Где T является пользовательским типом, я создал. Я знаю, что могу сделать это путем создания Списка, но я был, думают, что был дождевик способ сделать это с помощью IEnumerable...
вопрос задан: 23 June 2015 08:52
3
ответа

Params IEnumerable <T> c#

Почему наклон я использую IEnumerable с параметрическими усилителями? Это будет когда-либо фиксироваться? Я действительно желаю, чтобы они переписали бы старые библиотеки для использования дженериков...
вопрос задан: 7 March 2015 03:25