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. 2Betrachtet 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.
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.