Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.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# 我的C代码I'有什么问题;我试图使对象数组包含从1到100的int值?_C#_.net_Console - Fatal编程技术网

C# 我的C代码I'有什么问题;我试图使对象数组包含从1到100的int值?

C# 我的C代码I'有什么问题;我试图使对象数组包含从1到100的int值?,c#,.net,console,C#,.net,Console,以下是代码: object[] numbers = Enumerable.Range(1, 100).ToArray(); 可枚举。范围生成类型int 通过添加对的调用,可以显式地将所有int转换为对象 object[]numbers=Enumerable.Range(1100.Cast().ToArray(); 您的代码可以做到这一点。。。。你的问题是什么?你不能将类型为int的数组分配给类型为object的数组为什么要使用object[]而不是int[]?@Eser你最好删除它yours@

以下是代码:

object[] numbers = Enumerable.Range(1, 100).ToArray();

可枚举。范围生成类型
int

通过添加对的调用,可以显式地将所有
int
转换为
对象

object[]numbers=Enumerable.Range(1100.Cast().ToArray();

您的代码可以做到这一点。。。。你的问题是什么?你不能将类型为
int
的数组分配给类型为
object
的数组为什么要使用object[]而不是int[]?@Eser你最好删除它yours@chomba是的,我做了:)非常感谢斯科特!所以对象数组数字仍然是一个对象数组,对吗?是的,数字是一个对象数组。int不是对象,因为对它们应用了一种称为“装箱”的技术,因此可以将它们视为对象。
object[] numbers = Enumerable.Range(1, 100).Cast<object>().ToArray();