Mid
From PDF
LINQ
LINQ
Group employees by department π To print the groups: foreach (var group in grouped) { Console.WriteLine($"Department: {group.Key}"); foreach (var emp in group) Console.WriteLine($" - {emp.Name}"); }
Short answer: var grouped = employees .GroupBy(e => e.Department); Each group is an IGrouping<string, Employee>
Example code
var grouped = employees
.GroupBy(e => e.Department); Each group is an IGrouping<string, Employee>
Real-world example (ShopNest)
A sales report joins orders and customers, then GroupBy(c => c.City) to show revenue per city.
Say this in the interview
- Define β one clear sentence (the short answer above).
- Example β relate it to a project like ShopNest or your real work.
- Trade-off β when you would not use it.
Share this Q&A
Share preview image: https://www.toolliyo.com/images/toolliyo-logo.png