Enumerable.GroupBy de LINQ à Objects conserve-t-il l'ordre des éléments dans les groupes?
Enumerable.GroupBy de LINQ à Objects conserve-t-il l'ordre des éléments dans les groupes?
Réponses:
Réponse trouvée sur MSDN : Oui.
Les
IGrouping<TKey, TElement>
objets sont générés dans un ordre basé sur l'ordre des éléments dans la source qui ont produit la première clé de chacunIGrouping<TKey, TElement>
. Les éléments d'un groupement sont générés dans l'ordre dans lequel ils apparaissent dans la source .