Listen Sie eindeutige Einträge basierend auf der Eigenschaft und der Summe der Duplikate auf

Ich frage mich, ob ich vielleicht eine einfache Frage stelle, aber versuche, eine elegante Lösung zu finden. Ich habe eine Situation, in der unten die Zeilen sind

Zustand Etikette Wert

AlabamaAB 9AlabamaAB 4ArizonaAZ 5TexasTX 6TexasTX fünfzehnKalifornienCA. 14KalifornienCA. 11KalifornienCA. 2

Betrachtet man das oben GesagteList<ValueLabels> object (jedes ValueLabel-Objekt hat einen Satz von State, Label und Value). Ich sollte eine andere Liste generieren, die die folgenden Informationen enthält.

AlabamaAB 13ArizonaAZ 5TexasTX 21KalifornienCA. 27

Das bedeutet, dass ich irgendwann eindeutige Datensätze erhalten sollte, die auf State-Eigenschaft basieren, und Value-Eigenschaft sollte die Summe aller doppelten Einträge sein, die auf State-Eigenschaft basieren.

Ich habe benutztListObj.DistinctBy(p => p.State).ToList() Funktion mit Lambda-Ausdruck, aber ich konnte die Werte nicht zusammenfügen.

Kann mir jemand dabei helfen? Bitte lassen Sie mich wissen, wenn weitere Informationen benötigt werden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage