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()}"); }
この例では、ラムダ関数 (Func
後続のループはグループ化された項目を反復処理し、各グループ内のキーと要素の数を出力します。これにより、リスト内の出現数をカウントする迅速かつ効率的な方法が提供されます。
以上がC# でリスト要素の出現を効率的にカウントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。