使用 GroupBy 計算清單出現次數
常見的程式設計任務涉及計算清單中元素的出現次數。在 C# 中,可以使用 GroupBy 和 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()}"); }
在此範例中,使用 lambda 函數 (Func
隨後的循環迭代分組的項目,列印鍵和每個組中元素的計數。這提供了一種快速有效的方法來計算清單中的出現次數。
以上是如何在 C# 中有效統計列表元素的出現次數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!