Ler em inglês

Compartilhar via


Erro do Compilador CS0742

Um corpo de consulta deve terminar com uma cláusula select ou uma cláusula group

Uma expressão de consulta deve terminar com uma cláusula select ou uma cláusula groupgroup.

Para corrigir este erro

  1. Adicione uma cláusula select ou cláusula group à consulta.

Exemplo

O código a seguir gera o erro CS0742:

C#
// 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 a cláusula group usar a palavra-chave into para armazenar os resultados do agrupamento em um identificador temporário, ela não poderá ser a última cláusula em uma consulta. Uma select ou segunda cláusula group ainda é necessária.

Confira também