Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法隐式转换类型';int';至';int[]和#x27;_C#_Visual Studio - Fatal编程技术网

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
类型。

我很乐意提供帮助。