C# 无法隐式转换类型';int';至';int[]和#x27;
我在代码中定义了一个数组,例如:C# 无法隐式转换类型';int';至';int[]和#x27;,c#,visual-studio,C#,Visual Studio,我在代码中定义了一个数组,例如: int[] number ={0,2,3} int[] result = (from p in number where n==3 select n).First(); 我得到一个错误: 无法将类型“int”隐式转换为“int[]” 这是有问题的一行: int[] result = (from p in number where n==3 select n).First(); 使用First()可以获得一个int并将其分配给结果,这是一个int[]。左侧需
int[] number ={0,2,3}
int[] result = (from p in number where n==3 select n).First();
我得到一个错误:
无法将类型“int”隐式转换为“int[]”
这是有问题的一行:
int[] result = (from p in number where n==3 select n).First();
使用First()
可以获得一个int
并将其分配给结果,这是一个int[]
。左侧需要一个数组,取而代之的是int
。可能的解决方案:
int result = (from p in number where n==3 select n).First();
.First()
获取一个集合并返回第一个对象,因此结果是int
类型。我很乐意提供帮助。