Erreur du compilateur CS0743
Mot clé contextuel 'on' attendu
Le modèle pour une clause join
est join
...in
...on
...equals
, comme illustré dans cet exemple :
C#
var query = from x in array1
join y in array2 on x equals y
select x;
- Ajoutez le mot clé
on
à la clausejoin
.
Le code suivant génère l’erreur CS0743 :
C#
// 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;
}
}
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :