Ler em inglês

Partilhar via


Erro do compilador CS0742

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

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

Para corrigir este erro

  1. Adicione uma cláusula select ou uma cláusula de grupo à consulta.

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 a group cláusula usa a palavra-chave into para armazenar os resultados do agrupamento em um identificador temporário, ela não pode ser a última cláusula em uma consulta. Continua a ser necessária uma ou uma select segunda group cláusula.

Consulte também