Leggere in inglese

Condividi tramite


Errore del compilatore CS0742

Il corpo di una query deve terminare con una clausola select o group

Un'espressione di query deve terminare con una clausola select o una clausola group senza continuazione.

Per correggere l'errore

  1. Aggiungere una clausola select o una clausola group alla query.

Esempio

Il codice seguente genera l'errore 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 la clausola group usa la parola chiave into per archiviare i risultati del raggruppamento in un identificatore temporaneo, non può essere l'ultima clausola in una query. È necessaria ancora una clausola select o una seconda clausola group .

Vedi anche