CS0742 de erro do compilador

Mensagem de erro

Corpo de uma consulta deve terminar com uma cláusula selecionar ou uma cláusula de agrupar

Uma expressão de consulta deve terminar com um um select cláusula ou um group cláusula sem uma continuação.

Para corrigir este erro

Exemplo

O código a seguir gera CS0742:

// cs0742.cs
using System.Linq;
public class Test
{
    public static int Main()
    {
        int[] array = { 1, 2, 3 };
        var query = from num in array; // CS0742
        return 1;
    }
}

Se o group cláusula usa o em palavra-chave para armazenar os resultados do agrupamento em um identificador temporário, ele não pode ser a última cláusula em uma consulta.A select ou segundo group cláusula ainda é necessária.

Consulte também

Conceitos

Expressões de consulta LINQ (Guia de programação C#)