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 "equals" erwartet.
Expected contextual keyword 'equals'
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 equals-Schlüsselwort hinzu.
Beispiel
Durch den folgenden Code wird der Fehler CS0744 ausgelöst:
// cs0744.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 on x y // CS0744
select x;
return 1;
}
}
Siehe auch
Konzepte
LINQ-Abfrageausdrücke (C#-Programmierhandbuch)