Rumah >pembangunan bahagian belakang >C++ >Linq Groupby: Mengapa kiraan saya selalu 1 walaupun terdapat banyak kejadian?
<:> 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!