Groups the elements of a sequence according to a specified key selector.
Syntax
source.GroupBy(keySelector)Example
Enter values below to update the example in real time.
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)}");