Czy Enumerable.GroupBy z LINQ to Objects zachowuje kolejność elementów w grupach?
Czy Enumerable.GroupBy z LINQ to Objects zachowuje kolejność elementów w grupach?
Odpowiedzi:
Znaleziono odpowiedź na MSDN : Tak.
Te
IGrouping<TKey, TElement>
obiekty są uzyskane w kolejności na podstawie kolejności elementów w źródle, które produkowały pierwszy klucz każdegoIGrouping<TKey, TElement>
. Elementy w grupie są generowane w kolejności, w jakiej występują w źródle .