por (C# referência)
O by palavra-chave contextual é usada a 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 de grupo (referência de C#).
Exemplo
O exemplo a seguir mostra o uso da by palavra-chave contextual, em um 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];