So habe ich eine Liste von Objekten:Summieren GroupBy führt in ein Wörterbuch
class myObj{
string type;
int amount;
}
Wie Gruppe I durch das Feld „Typ“, unter jeder Art, die Menge summieren, dann legte das Ergebnis in einem Wörterbuch ? Hier ist, was ich habe:
myList
.GroupBy(x=>x.type)
.ToDictionary(
x=>x.Key,
x=>x.GetEnumerator().Sum(y=>y.amount)
);
Der Fehler, den ich bekommen, ist dies:
IEnumerator does not contain a definition for Sum
Seien Sie sehr vorsichtig es sagen "IEnumerator" und nicht IEnumerable.