Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Kontextabhängiges Schlüsselwort "by" erwartet.
Expected contextual keyword 'by'
Das Muster für die group-Klausel ist wie im folgenden Beispiel zu sehen group...by gefolgt von einem optionalen into:
string[] names = { "Bob", "Bill", "Jonetta", "Mary" };
var query = from name in names
group name by name[0];
oder
var query2 = from name in names
group name by name[0] into g
//...additional query clauses
So beheben Sie diesen Fehler
- Fügen Sie der group-Klausel das by-Schlüsselwort hinzu.
Beispiel
Durch den folgenden Code wird der Fehler CS0745 ausgelöst:
// cs0745.cs
using System;
using System.Linq;
public class C
{
public static int Main()
{
string[] names = { "Bob", "Bill", "Jonetta", "Mary" };
var query = from name in names
group name name[0]; // CS0745
return 1;
}
}
Siehe auch
Konzepte
LINQ-Abfrageausdrücke (C#-Programmierhandbuch)