更新:2007 年 11 月
错误消息
需要上下文关键字“on”
join 子句的格式为 join...in...on...equals,如下面的示例所示:
var query = from x in array1
join y in array2 on x equals y
select x;
更正此错误
- 将 on 关键字添加到 join 子句中。
示例
下面的代码生成 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;
}
}