CS0745 de erro do compilador
Mensagem de erro
Palavra-chave contextual 'por' esperada
O padrão para o group cláusula é group...by seguido por um recurso opcional into, conforme mostrado no exemplo a seguir:
string[] names = { "Bob", "Bill", "Jonetta", "Mary" };
var query = from name in names
group name by name[0];
ou
var query2 = from name in names
group name by name[0] into g
//...additional query clauses
Para corrigir este erro
- Adicionar o by palavra-chave para o group cláusula.
Exemplo
O código a seguir gera CS0745:
// cs0745.cs
using System;
using System.Linq;
public class C
{
public static int Main()
{
string[] names = { "Bob", "Bill", "Jonetta", "Mary" };
var query = from name in names
group name name[0]; // CS0745
return 1;
}
}
Consulte também
Conceitos
Expressões de consulta LINQ (Guia de programação C#)