Результаты поиска по запросу "ienumerable"

3 ответа

Можно ли превратить IEnumerable в IOrderedEnumerable без использования OrderBy?

Скажем, есть метод расширения для заказа IQueryable, основанный на нескольких типах сортировки (то есть сортировка по различным свойствам), обозначенныхSortMethod ENUM. public static IOrderedEnumerable<AClass> OrderByX(this ...

2 ответа

IEqualityComparer и метод Contains

У меня есть этот простой класс с этими 2 полями перечисления, я пытаюсь найти один элемент этого объекта в коллекции (List<T>) но методы Contains не работают правильно public class Calculator : IEqualityComparer<Calculator> { ...

4 ответа

Плюсы и минусы использования Observable Collection над IEnumerable

Я пытаюсь решить, хочу ли я переключить все своиIEnumerable коллекции к наблюдаемым коллекциям. Я не могу найти хорошее объяснение этому. Каковы плюсы и минусы наблюдаемой коллекции в понятных терминах?

ТОП публикаций

1 ответ

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

Я посмотрел наIList<T> [http://msdn.microsoft.com/en-us/library/5y536ey6.aspx]а такжеICollection<T> [http://msdn.microsoft.com/en-us/library/92t2ye13.aspx]на MSDN случайно, и увидите, что определения этих двух интерфейсов: public interface ...

1 ответ

Как пропустить сериализацию массива JavaScript по умолчанию для типов IEnumerable в Json.Net?

Некоторые пользовательские типы, которые реализуют IEnumerable, не обязательно имеют резервные коллекции. Они могут генерироваться динамически, например, с использованием yield или LINQ. Вот пример: public class SOJsonExample { public class ...

3 ответа

Реализация Enumerable.Range

Что этоточный реализация Enumerable.Range в .Net; предпочтительнее .Net 4? Это возвратный цикл? Пользовательская реализация (IEnumerable, IEnumerator) или?

4 ответа

Как перебрать коллекцию, которая поддерживает IEnumerable?

Как перебрать коллекцию, которая поддерживает IEnumerable?

6 ответов

Кеширование IEnumerable

public IEnumerable<ModuleData> ListModules() { foreach (XElement m in Source.Descendants("Module")) { yield return new ModuleData(m.Element("ModuleID").Value); } }Первоначально приведенный выше код хорош, так как нет необходимости оценивать всю ...

9 ответов

Как пройти через IEnumerable в пакетном режиме

Я занимаюсь разработкой программы на c #, в которой есть «IEnumerable users», в которой хранятся идентификаторы 4 миллионов пользователей. Мне нужно перебрать Ienummerable и извлекать партию 1000 идентификаторов каждый раз, чтобы ...

15 ответов

Передача одного элемента как IEnumerable <T>

Есть ли общий способ передать один элемент типаT к методу, который ожидаетIEnumerable<T> параметр? Язык - C #, версия фреймворка 2.0. В настоящее время я использую вспомогательный метод (это .Net 2.0, поэтому у меня есть целая куча ...