C# в отличие от интерфейса IEnumerable с пользовательский компаратор IEqualityComparer

вот что я пытаюсь сделать. Я запрашиваю XML-файл с помощью LINQ to XML, что дает мне IEnumerable<T> объект, где T - мой класс "деревня", заполненный результатами этого запроса. Некоторые результаты дублируются, поэтому я хотел бы выполнить Dist ...

Параметры Тип IEnumerable с#

Почему я не могу использовать IEnumerable с парами? Это когда-нибудь будет исправлено? Я действительно хочу, чтобы они переписали старые библиотеки, чтобы использовать дженерики... ...

Преобразование DataRowCollection в IEnumerable

Я хотел бы сделать что-то подобное в .NET 3.5. Какой самый быстрый способ? IEnumerable<DataRow> collection = TypedDataSet.TypedTableBase<DataRow>.Rows as IEnumerable<DataRow>; ...

Разница между IEnumerable Count() и Length

каковы основные различия между IEnumerableCount() и Length? ...

В чем разница между map, each и collect? [дубликат]

этот вопрос уже есть ответ здесь: что отличается между каждым и собирать метод в Ruby [дубликат] 7 ответов в Ruby, есть ли разница между функциональными возм ...

IEnumerable не имеет метода подсчета

у меня есть следующий метод: public bool IsValid { get { return (GetRuleViolations().Count() == 0); } } public IEnumerable<RuleViolation> GetRuleViolations(){ //code here } почему это, когда я делаю .Count() выше он подчеркнут красным ц ...

Какой ваш любимый оператор LINQ to Objects, который не встроен?

С методов расширения, мы можем написать удобные операторы LINQ, которые решают общие проблемы. Я хочу услышать, какие методы или перегрузки вам не хватает в System.Linq пространство имен и как вы реализовали их. предпочтительны чистые и элегантные ...

Порядок элементов в словаре

мой вопрос о перечислении элементов справочника // Dictionary definition private Dictionary<string, string> _Dictionary = new Dictionary<string, string>(); // add values using add _Dictionary.Add("orange", "1"); _Dictionary.Add("apple" ...

Массив#каждый против массива#карта

hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") => "11,22,33,44,55" только разн ...

В чем разница между IEnumerator и IEnumerable? [дубликат]

Возможные Дубликаты:может ли кто-нибудь объяснить мне IEnumerable и IEnumerator? в чем разница между IEnumerator и IEnumerable? ...

Почему этот метод расширения строки не исключение?

у меня есть метод расширения строки C#, который должен возвращать IEnumerable<int> всех индексов подстроки внутри строки. Он отлично работает по назначению, и ожидаемые результаты возвращаются (как доказано одним из моих тестов, хотя и не ниже) ...

Доходность вложенных возвращение с интерфейс IEnumerable

у меня есть следующая функция, чтобы получить ошибки проверки на карту. Мой вопрос касается работы с GetErrors. Оба метода имеют одинаковый тип возврата IEnumerable<ErrorInfo>. private static IEnumerable<ErrorInfo> GetErrors(Card card) ...

Как объединить два IEnumerable в новый IEnumerable?

у меня есть два экземпляра IEnumerable<T> (с тем же T). Я хочу новый экземпляр IEnumerable<T>, который является конкатенацией обоих. есть ли встроенный метод в .Net, чтобы сделать это, или я должен написать его сам? ...

Против объекта IList и IEnumerable для коллекций на лиц

когда у меня есть сущности в моем домене со списками вещей, они должны быть представлены как ILists или IEnumerables? Например, у заказа есть куча линий заказов. ...

Воссоздание словаря из IEnumerable>

у меня есть метод, который возвращает IEnumerable<KeyValuePair<string, ArrayList>>, но некоторые из вызывающих объектов требуют, чтобы результатом метода был словарь. Как я могу преобразовать IEnumerable<KeyValuePair<string, ArrayLi ...

Более короткий синтаксис для приведения из списка в список?

Я знаю, что можно привести список элементов из одного типа в другой (учитывая, что ваш объект имеет открытый статический явный метод оператора для выполнения приведения) по одному за раз следующим образом: List<Y> ListOfY = new List<Y>() ...

Преобразование из IEnumerable в List [дубликат]

этот вопрос уже есть ответ здесь: Приведение IEnumerable к списку 5 ответов Я хочу конвертировать из IEnumerable<Contact> до List<Contact>. Как я могу это сделат ...

Как я могу вернуть пустой объект IEnumerable?

учитывая следующий код и предложения, приведенные в этом вопросе, я решил изменить этот оригинальный метод и спросить, есть ли какие-либо значения в ienumarable return it, если не возвращать IEnumerable без значений. вот метод: public IEnumerable&l ...

IEnumerable и рекурсия с использованием yield return

у меня есть IEnumerable<T> метод, который я использую для поиска элементов управления на странице WebForms. метод рекурсивный, и у меня возникли некоторые проблемы с возвратом типа, который я хочу, когда yield return возвращает значение рекурс ...

Как добавить элемент в коллекцию IEnumerable?

мой вопрос в заголовке выше. Например, IEnumerable<T> items = new T[]{new T("msg")}; items.ToList().Add(new T("msg2")); но ведь это только 1 пункт внутри. можем ли мы иметь такой метод, как items.Add(item)? как List<T> ...