GroupBy tổ chức các phần tử theo một key, trả về các group mà mỗi group chứa key và các element tương ứng: students.GroupBy(s => s.Department).
- Hỗ trợ grouping theo nhiều key thông qua anonymous object:
students.GroupBy(s => new { s.Department, s.Year }). - Kết quả có thể được tổng hợp thêm bằng
Count(),Sum()hoặcSelect()trên từng group.
GroupBy organizes elements by a key, returning groups where each group contains a key and its associated elements: students.GroupBy(s => s.Department).
- Supports multiple-key grouping via anonymous objects:
students.GroupBy(s => new { s.Department, s.Year }). - Results can be further aggregated with
Count(),Sum(), orSelect()per group.