C#LINQGroupBy
ThenBy

GroupByLINQ

Join

キーを基準に要素をグループ化します。

構文

source.GroupBy(keySelector)

使用例

下記の値を入力するとサンプルに即時反映されます。

var
words
new
grouped
GroupBy
foreach
Console
WriteLine
var words = new[] { "apple", "banana", "avocado", "blueberry" };
var grouped = words.GroupBy(w => w[0]);
foreach (var group in grouped)
    Console.WriteLine($"{group.Key}: {string.Join(", ", group)}");