by (Referência de C#)
O by palavra-chave contextual é usado na group cláusula em uma expressão de consulta para especificar como os itens devolvidos devem ser agrupados. Para obter mais informações, consulte Cláusula group (Referência de C#).
Exemplo
O exemplo a seguir mostra o uso da by palavra-chave contextual em uma group cláusula para especificar que os alunos devem ser agrupados de acordo com a primeira letra do sobrenome de cada aluno.
var query = from student in students
group student by student.LastName[0];