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
Kontextbezogenes Schlüsselwort "on" erwartet.
Expected contextual keyword 'on'
Das Muster für eine join-Klausel ist wie im folgenden Beispiel gezeigt join...in...on...equals:
var query = from x in array1
join y in array2 on x equals y
select x;
So beheben Sie diesen Fehler
- Fügen Sie der join-Klausel das on-Schlüsselwort hinzu.
Beispiel
Der folgende Code führt zu Fehler CS0743:
// cs0743.cs
using System;
using System.Linq;
public class C
{
public static int Main()
{
int[] array1 = { 1, 2, 3 ,4, 5, 6,};
int[] array2 = { 5, 6, 7, 8, 9 };
var c = from x in array1
join y in array2 x equals y // CS0743
select x;
return 1;
}
}
Siehe auch
Konzepte
LINQ-Abfrageausdrücke (C#-Programmierhandbuch)