Heim > Backend-Entwicklung > C++ > Linq Groupby: Warum ist meine Zählung trotz mehrerer Vorkommen immer 1?

Linq Groupby: Warum ist meine Zählung trotz mehrerer Vorkommen immer 1?

DDD
Freigeben: 2025-01-24 16:47:10
Original
482 Leute haben es durchsucht

Linq GroupBy: Why is my Count Always 1 Despite Multiple Occurrences?

Verwenden Sie LINQ für Gruppierung, Harmonie und Zählen

<:> Frage:

Bei einer Sammlung von Objekten, die nach bestimmten Attributen gruppieren, berechnen Sie die Summe des anderen Attributs und berechnen Sie die Anzahl der Entstehung jeder Gruppe. Das Problem ist, dass die Zählung immer 1 ist, wenn es viele Male in der Quellsammlung gibt.

Lösung:

Der Grund für den Zählfehler besteht darin, SelectMany im Code zu verwenden. Dieser Vorgang bewirkt, dass jedes Projekt in jeder Gruppe die Anzahl neigen. Bitte verwenden Sie den folgenden Code:

Dieser Code verwendet den ersten (), um den Produktnamen zu erhalten, wobei der Produktcode konsistent ist. Es wird empfohlen, Menge und Preis als Ganzzahl- bzw. Dezimalart zu definieren.

Das obige ist der detaillierte Inhalt vonLinq Groupby: Warum ist meine Zählung trotz mehrerer Vorkommen immer 1?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage