Freigeben über


Compilerfehler CS0742

Auf einen Abfragetext muss eine Select-Klausel oder Group-Klausel folgen.

Ein Abfrageausdruck muss entweder mit einer select -Klausel oder einer group -Klausel (ohne eine Fortsetzung) enden.

So beheben Sie diesen Fehler

  1. Fügen Sie der Abfrage eine select-Klausel oder eine group-Klausel hinzu.

Beispiel

Durch den folgenden Code wird der Fehler CS0742 ausgelöst:

// 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;  
    }  
}  

Wenn in der group -Klausel das into -Schlüsselwort zum Speichern der Ergebnisse der Gruppierung in einem temporären Bezeichner verwendet wird, darf sie nicht die letzte Klausel in einer Abfrage sein. Dann ist eine select -Klausel oder eine zweite group -Klausel erforderlich.

Siehe auch