by (Referência de C#)

A palavra-chave contextual by é usada na cláusula group de uma expressão de consulta para especificar como os itens retornados devem ser agrupados. Para obter mais informações, consulte Cláusula group.

Exemplo

O exemplo a seguir mostra o uso da palavra-chave contextual by em uma cláusula group para especificar que os alunos devem ser agrupados de acordo com a primeira letra do sobrenome.

var query = from student in students
            group student by student.LastName[0];

Confira também