Rumah > pembangunan bahagian belakang > C++ > Linq Groupby: Mengapa kiraan saya selalu 1 walaupun terdapat banyak kejadian?

Linq Groupby: Mengapa kiraan saya selalu 1 walaupun terdapat banyak kejadian?

DDD
Lepaskan: 2025-01-24 16:47:10
asal
565 orang telah melayarinya

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

Gunakan LINQ untuk pengelompokan, keharmonian dan pengiraan

<:> Soalan:

Memandangkan koleksi objek, pengelompokan mengikut atribut tertentu, hitung jumlah atribut yang lain, dan hitung bilangan kemunculan setiap kumpulan. Masalahnya ialah walaupun terdapat banyak kali dalam koleksi sumber, pengiraan selalu 1.

Penyelesaian:

Sebab kesilapan mengira adalah dengan menggunakan selectmany dalam kod. Operasi ini akan menyebabkan setiap projek dalam setiap kumpulan memiringkan kiraan. sila gunakan kod berikut:

Kod ini menggunakan yang pertama () untuk mendapatkan nama produk, dengan menganggap kod produk konsisten. Adalah disyorkan untuk menentukan kuantiti dan harga sebagai jenis integer dan perpuluhan.

Atas ialah kandungan terperinci Linq Groupby: Mengapa kiraan saya selalu 1 walaupun terdapat banyak kejadian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan