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

时间:2016-05-21 23:50:21

标签: c# .net console

此处的代码:

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

1 个答案:

答案 0 :(得分:2)

Enumerable.Range生成类型int

您可以通过添加对Enumerable.Cast<T>

的调用,将所有int显式转换为object&#
object[] numbers = Enumerable.Range(1, 100).Cast<object>().ToArray();