Mengira Kejadian Senarai dengan GroupBy
Tugas pengaturcaraan biasa melibatkan mengira kejadian unsur dalam senarai. Dalam C#, penyelesaian mudah boleh dicapai menggunakan gabungan GroupBy dan Count.
var list = new List<int> { 1, 2, 3, 4, 5, 2, 2, 2, 4, 4, 4, 1 }; var grouped = list.GroupBy(i => i); foreach (var group in grouped) { Console.WriteLine($"{group.Key} {group.Count()}"); }
Dalam contoh ini, fungsi lambda (Func
Gelung berikutnya berulang melalui item yang dikumpulkan, mencetak kunci dan kiraan elemen dalam setiap kumpulan. Ini menyediakan cara yang cepat dan cekap untuk mengira kejadian dalam senarai.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Kejadian Elemen Senarai dengan Cekap dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!