5
ответов

Производительность вложенного урожая в дереве

У меня есть древовидная структура. Каждый элемент в этой структуре должен смочь возвратить Счетный из всех элементов, к которым это является корень. Давайте назовем этот метод IEnumerable <Нечто> GetAll (). Таким образом, если мы...
вопрос задан: 24 April 2014 08:16
5
ответов

Набор был изменен; перечисление не может выполнить ошибку при удалении ListItem из LIstBox

У меня есть два ListBoxes, lstAvailableColors и lstSelectedColors. Между каждым полем списка две кнопки, Добавляют и Удаляют. Когда цвет или цвета выбраны в lstAvailableColors, и кнопка Add...
вопрос задан: 7 February 2014 18:40
5
ответов

FindLast на IEnumerable

Я хотел бы назвать FindLast на наборе, который реализует IEnumerable, но FindLast только доступен для Списка. Каково лучшее решение?
вопрос задан: 28 February 2011 09:29
5
ответов

В чем разница между IEnumerable и массивами?

Кто-нибудь опишет IEnumerable и в чем разница между IEnumerable и массивом? и где его использовать .. вся информация о нем и как его использовать.
вопрос задан: 8 September 2010 06:39
5
ответов

Передайте лямбда-выражение вместо IComparer или IEqualityComparer или какого-либо интерфейса отдельного метода?

Я, оказалось, видел некоторый код, куда этот парень передал лямбда-выражение ArrayList. Вид (IComparer здесь) или IEnumerable. SequenceEqual (список IEnumerable, IEqualityComparer здесь), где...
вопрос задан: 6 July 2010 20:43
5
ответов

IEnumerable <> к IList <>

Я использую Linq для запросов моей базы данных и возвращаю универсальный IList. Независимо от того, что я попробовал, я не мог преобразовать IQueryable в IList. Вот мой код. Я не могу записать более простой, чем это, и я не делаю...
вопрос задан: 28 April 2010 09:01
5
ответов

Где я могу изучить входы и выходы перечислителей в C#? [закрытый]

Существует ли хороший ресурс там, который объясняет понятие перечислителей и пользовательских перечислителей? Особенно один с хорошим твердым примером того, почему Вы хотели бы реализовать IEnumerable сами...
вопрос задан: 25 March 2010 11:29
5
ответов

Оптимальные LINQ запрашивают для получения случайного sub набора - Перестановка

Предложите самый легкий способ получить случайный переставленный набор количества 'n' от наличия набора объекты 'N'. где n <= N
вопрос задан: 12 March 2010 22:08
5
ответов

Свойства типа набора

Когда свойство имеет некоторый тип набора как общедоступный IList <MyItemClass> MyList {добираются;}, по моему скромному мнению, лучше возвратить пустой набор вместо нулевого значения. Существует много способов реализовать...
вопрос задан: 19 February 2010 10:06
5
ответов

Почему метод ForEach только для списков

Из того, что я вижу, метод ForEach доступен только для класса Списка. Почему это? Я не вижу причины для ForEach, чтобы не быть доступным любому классу, реализовывая IEnumerable/IEnumerator...
вопрос задан: 1 February 2010 18:54
5
ответов

Преобразование IEnumerable <T> к IList

Если метод берет параметр системы типов. Наборы. IList может я законно/безопасно передавать значение системы типов. Наборы. Универсальный. IEnumerable <T>? Я ценил бы полное...
вопрос задан: 4 January 2010 16:37
5
ответов

Действительно ли возможно клонировать IEnumerable <T> экземпляр, сохраняя копию итеративного состояния?

Я хотел бы создать копию IEnumerator <T> так, чтобы я мог перезапустить процесс перечисления от конкретного местоположения в наборе. Очевидно, нет никакого преимущества для выполнения так для...
вопрос задан: 16 December 2009 05:26
5
ответов

Какова причина IEnumerable/IEnumerable <T> интерфейсы, чтобы только иметь MoveNext?

В основном я задаюсь вопросом, почему MS решил реализовать перечислитель, который только поддерживает продвижение: MoveNext (). Разве это не более гибко, чтобы также осуществить MovePrevious для этого широко используемого интерфейса...
вопрос задан: 26 November 2009 23:18
5
ответов

C#: Как я могу сделать IEnumerable <T> ориентированным на многопотоковое исполнение?

Скажите, что у меня есть этот простой метод: общедоступный IEnumerable <uint> GetNumbers () {uint n = 0; в то время как (n <100) урожай возвращают n ++;}, Как Вы сделали бы это ориентированным на многопотоковое исполнение? И этим я имею в виду...
вопрос задан: 22 October 2009 08:25
5
ответов

IEnumerable <T> предоставляет два метода GetEnumerator - каково различие между ними?

Когда я реализую интерфейс <T> IEnumerable, я вижу два метода GetEnumerator: один возврат IEnumerator и другой IEnumerator <T>. Когда я использовал бы один или другой?
вопрос задан: 30 September 2009 13:18
5
ответов

Каков самый легкий и самый компактный способ создать IEnumerable <T> или ICollection <T>?

Так, много раз у нас есть функция, которая принимает IEnumerable или ICollection в качестве параметра. В случаях, где у нас есть единственные объекты, но никакой набор для содержания их мы должны создать набор прежде...
вопрос задан: 26 September 2009 14:58
5
ответов

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

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

Кастинг IEnumerable <T> для списка <T>

Я задавался вопросом, возможно ли бросить IEnumerable к Списку. Там какой-либо путь состоит в том, чтобы сделать это кроме копирования каждого объекта в список?
вопрос задан: 25 November 2019 20:56
4
ответа

Определите, содержит ли IEnumerable <T> какой-либо объект другого IEnumerable <T>

У меня есть 2 IEnumerable <международный> IEnumerable <интервал> x; IEnumerable <интервал> y; Что состоит в том, чтобы определить лучший лучший способ, присутствует ли какой-либо интервал в y в x? В настоящее время я использую: возвратит
вопрос задан: 9 July 2019 15:43
4
ответа

DataTables по сравнению с IEnumerable <T>

У меня есть дебаты с другим программистом, с которым я работаю. Для типа возврата базы данных, там любое значительное использование памяти или различия в производительности или другие недостатки, которые должны заставить кого-то избежать...
вопрос задан: 29 December 2017 02:58
4
ответа

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

Существует ли хороший способ преобразовать IEnumerable в DataTable? Я мог использовать отражение для получения свойств и значений, но это кажется немного неэффективным, есть ли, что-то создает - в? (Я знаю...
вопрос задан: 23 May 2017 12:25
4
ответа

Каково различие между IEnumerator и IEnumerable? [дубликат]

Возможный Дубликат: кто-либо может объяснить IEnumerable и IEnumerator мне? Каковы различия между IEnumerator и IEnumerable?
вопрос задан: 23 May 2017 12:09
4
ответа

C# извлек бы выгоду из различий между видами перечислителей, как итераторы C++?

Я думал о IEnumerator. Сброс () метод. Я читал в документации MSDN что это только там для взаимодействующего с COM. Как программист на C++ это смотрит на меня как IEnumerator, который поддерживает...
вопрос задан: 23 May 2017 12:02
4
ответа

Я могу реализовать возврат урожая для функций IEnumerable в VB.NET? [дубликат]

Возможный Дубликат: Урожай В VB.NET В C#, при записи функции, которая возвращает IEnumerble <>, можно использовать возврат урожая для возврата единственного объекта повреждения урожая и перечисления; к...
вопрос задан: 23 May 2017 12:02
4
ответа

Рекомендуемый способ проверить, пуста ли последовательность

Метод возвращает последовательность, IEnumerable <T>, и Вы теперь хотите проверить, пусто ли это. Как Вы рекомендуете делать это? Я ищу и хорошую удобочитаемость и хорошую производительность. Первое...
вопрос задан: 24 April 2017 17:28
4
ответа

Преобразование в IEnumerable возможно, но для ICollection невозможно [дублировать]

У меня есть следующий код. открытый интерфейс IMyList & lt; T & gt; : IList & lt; T & gt; {} открытый класс MyList & lt; T & gt; : List & lt; T & gt ;, IMyList & lt; T & gt; {} открытый интерфейс MyInterface {} public class ...
вопрос задан: 13 April 2017 19:55
4
ответа

Как получить доступ к индексу в объекте IEnumerable в C#?

У меня есть объект IEnumerable. Я хотел бы получить доступ на основе индекса, например: для (i=0; я <=Model. Продукты; я ++) {???} Действительно ли это возможно?
вопрос задан: 24 August 2016 07:48
4
ответа

Свободно преобразуйте между Списком <T> и IEnumerable <T>

Как я могу преобразовать Список <MyObject> в IEnumerable <MyObject> и затем обратно снова? Я хочу сделать это для выполнения серии операторов LINQ в Списке, например, Вида ()
вопрос задан: 5 December 2015 19:27
4
ответа

Я могу иметь метод, возвращаясь IEnumerator <T> и использовать его в цикле foreach?

Я должен установить высоту каждого текстового поля на моей форме, некоторые из которых вкладываются в рамках других средств управления. Я думал, что мог сделать что-то вроде этого: частный статический IEnumerator <Текстовое поле>...
вопрос задан: 22 October 2015 03:07
4
ответа

C# IEnumerable <Объект> представить в виде строки

Для входа целей я хотел бы назвать.ToString () методом каждого объекта на объекте [] массив. Как я могу сделать это самым простым способом? Скажите, что я имею: myArray = новый Объект [] {"astring", 1...
вопрос задан: 19 November 2014 17:14