【发布时间】:2012-11-13 21:16:20
【问题描述】:
我有以下数组:
double[] Series = new double[] { 7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6 }
系列调试视图:
> Series
--> [0]
--> [1]
--> ...
--> [10]
--> [11]
当我写以下内容时:
object[] object_array = new object[] { Series }
object_array 调试视图:(不止一层)
> object_array
--> [0]
----> [0]
----> [1]
----> ...
----> [10]
----> [11]
我写以下内容以防止新级别:
object[] object_array = new object[Series.Length];
for (int i = 0; i < Series.Length; i++)
{
object_array[i] = Series[i];
}
这是其他解决方案之一。但我认为,可能有更好的方法来做到这一点。我使用上面的循环有问题吗?还是其他方式?
(我使用highcharts。如果我给出包含多个级别的数组,它不起作用。)
谢谢。
【问题讨论】:
-
如果你传递 object_array[0],它似乎仍然会传递一个双精度数组。