Подтвердить что ты не робот

Linq to Objects: сохраняет ли GroupBy порядок элементов?

Перечисляет ли Enumerable.GroupBy из LINQ в объекты порядок элементов в группах?

4b9b3361

Ответ 1

Найден ответ на MSDN: Да.

Объекты IGrouping<TKey, TElement> выводятся в порядке, основанном на порядке элементов в источнике, которые произвели первый ключ каждого IGrouping<TKey, TElement>. Элементы в группировке получают в порядке их появления в источнике.