Enumerable.GroupBy da LINQ to Objects mantiene l'ordine degli elementi nei gruppi?
Enumerable.GroupBy da LINQ to Objects mantiene l'ordine degli elementi nei gruppi?
Risposte:
Risposta trovata su MSDN : Sì.
Gli
IGrouping<TKey, TElement>
oggetti vengono restituiti in un ordine basato sull'ordine degli elementi in source che hanno prodotto la prima chiave di ciascunoIGrouping<TKey, TElement>
. Gli elementi in un raggruppamento vengono restituiti nell'ordine in cui appaiono nella sorgente .