Описание тега iorderedenumerable
1
ответ
IOrderedEnumerable и защитное программирование
Я увлекаюсь защитным программированием. Я ненавижу бросать исключения, но это не предмет моего вопроса. Я адаптировал расширение для linQ, чтобы иметь возможность выполнять заказ с именем столбца public static IEnumerable<T> OrderBy<T>(t…
24 ноя '09 в 18:20
4
ответа
Странное поведение OrderBy Linq
У меня есть список, который заказан с использованием OrderBy() Функция Linq, которая возвращает IOrderedEnumerable, var testList = myList.OrderBy(obj => obj.ParamName); ParamName - это объект, который может содержать как целое число, так и строку…
19 янв '17 в 09:20
3
ответа
Почему это недопустимое приведение LINQ?
Я поместил необработанные данные в общий список. Затем я помещаю данные, рассчитанные на основе этих необработанных данных, в другой общий список: private List<ItemTotalsAcrossMonths> itemTotalsAcrossMonthsList; Данные (как необработанные, так…
06 ноя '15 в 22:12
3
ответа
Можно ли превратить IEnumerable в IOrderedEnumerable без использования OrderBy?
Скажем, есть метод расширения для заказа IQueryable на основе нескольких типов сортировки (т.е. сортировки по различным свойствам), обозначенных SortMethod ENUM. public static IOrderedEnumerable<AClass> OrderByX(this IQueryable<AClass> v…
18 янв '13 в 17:16
1
ответ
Как Linq использует методы IEnumerable после метода IOrderedEnumerable?
В Linq такие методы расширения, как Where вернуть IEnumerable коллекция, но методы сортировки, такие как OrderBy вернуть IOrderedEnumerable коллекция. Итак, если у вас есть запрос, который заканчивается OrderBy (т.е. возвращает IOrderedEnumerable), …
13 окт '09 в 09:22
0
ответов
Как просто конвертировать IEnumerable в IOrderedEnumerable в O(1)?
Есть ли способ просто преобразовать IEnumerable в IOrderedEnumerable в O(1)?Мне кажется, этот вопрос мне близок, но я не нашел того, что искал. Проще говоря, я имею в виду не создавать новый класс только для этой цели, как это было сделано в решении…
12 июл '16 в 20:03
2
ответа
Может быть выгодно, чтобы метод возвращал IOrderedEnumerable<T> вместо IEnumerable<T>?
Может быть выгодно, чтобы метод возвращал IOrderedEnumerable вместо IEnumerable?
23 ноя '09 в 15:25
2
ответа
Добавить коллекцию в конец IOrderedEnumerable
В настоящее время у меня есть куча конфигурационных файлов, которые мне нужно загрузить в IOrderedEnumerable. Мой текущий подход выглядит так: foreach (var item in configFiles) { XDocument myxml = XDocument.Load(item); var items = myxml.Root.Element…
19 июл '13 в 17:06
4
ответа
Насколько интеллектуален Linq с IOrderedEnumerable и Where
Так скажем, у меня есть IEnumerable даты, и я хочу получить даты в пределах диапазона. Являются ли Linq и IOrderedEnumerable достаточно умными, чтобы реализовать возможность выбирать более быстрые алгоритмы, учитывая, что даты теперь упорядочены. Ит…
06 мар '14 в 22:21
1
ответ
Удаление объекта из IOrderedEnumerable
Я отсортировал словарь так: var sortedListOfNodes = _nodeDictionary.Values.OrderBy((n) => n.Time); Затем я выбрал элемент как таковой: var selectedNode = sortedListOfNodes.First(n => n.Time - CurrentTime > new TimeSpan(1,0,0)); Затем я выпо…
01 апр '15 в 00:45
2
ответа
IOrderedEnumerable to vb.net IOrderedEnumerable Преобразование
Private Sub UpdateListBox(message As String) Dim beeGroups As IOrderedEnumerable(Of IGrouping(Of BeeState, Bee)) = From beeGroup In From bee In Me.world.BeesGroup bee By bee.CurrentStateOrder By beeGroup.KeybeeGroup Me.listBox1.Items.Clear() For Eac…
08 июн '15 в 14:28
2
ответа
Когда возвращать IOrderedEnumerable?
Должен IOrderedEnumerable использоваться как тип возвращаемого значения исключительно для семантического значения? Например, когда мы используем модель на уровне представления, как мы можем узнать, требует ли коллекция упорядочения или уже упорядоче…
15 дек '11 в 10:26
1
ответ
Повышение производительности запросов для записей заказов с помощью Linq-to-SQL
Я использую запрос для получения записей из таблицы с именем клиентов, и я хочу упорядочить записи по address, housenumber, surname, name, Сначала я использовал это (DataTable) public CustomerInfo.customers GetCustomers(string zipcode) { string sql …
15 июл '11 в 09:41
3
ответа
Могу ли я добавить предложение where в список IOrderedEnumerable?
У меня есть список массивов. Каждый массив состоит из оценки и сложности. Читать в текстовом файле. Вот так я получаю данные и упорядочиваю их по счету в порядке убывания. // load highscores public void LoadScores() { // loop through each line in th…
29 апр '14 в 13:37
1
ответ
Как я могу вернуть IOrderedEnumerable из коллекции на основе "свойства" OrderBy
class Employee { public string Name {get;set;} public int employee_id {get;set} public int Age {get;set} } Class EmployeeCollection : IEnumerable, IEnumerable<Employee>, IOrderedEnumerable<Employee> { public Expression<Func<Employe…
24 окт '13 в 20:45
3
ответа
Почему IOrderedEnumerable не реализует заново.Contains() для повышения производительности
Если вы идете сюда: IOrderedEnumerable Docs и нажимаете на метод.Contains(), то он приведет вас сюда: обобщенные документы Enumerable.Contains() Я так понимаю, это означает, что он просто использует базовую реализацию IEnumerable? Это кажется странн…
25 янв '16 в 17:09
2
ответа
Сортировка с помощью OrderBy, ThenBy
Я пытаюсь отсортировать несколько столбцов таблицы в зависимости от предыдущего отсортированного столбца. Он отлично работает для первых двух столбцов. Но как только я сортирую третий столбец, второй теряет свой вид. Насколько я знаю, сейчас должна …
23 ноя '12 в 10:56
1
ответ
Будет ли IOrderedEnumerable.Select() сохранять порядок элементов?
В C# будет использовать Select() проецировать элементы IOrderedEnumerable сохранить порядок элементов? Если так, то почему IEnumerableи не IOrderedEnumerable? Если нет, как я могу достичь этого (кроме использования foreach)? Обратите внимание, что э…
15 июл '13 в 09:05
1
ответ
Как работает IOrderedEnumerable.ThenBy() в.Net?
Я хочу понять, как ThenBy работает в.Net. (Я знаю, как использовать это, я просто не понимаю, как Microsoft реализовала это!) Согласно документации, string_list.OrderBy(Function (x) x.length).ThenBy(Function (x) x) должен вывести список строк, упоря…
31 май '12 в 05:27
1
ответ
Использование LINQ в наблюдаемой коллекции без потери подписок на события C#
Я пытаюсь использовать LINQ для сортировки ObservableCollection, проблема в том, что методы LINQ возвращают IOrderedEnumerable, и нет метода для преобразования этого типа напрямую в ObservableCollection. После некоторого поиска я обнаружил способ сд…
27 мар '20 в 03:30