0

我想为此动态创建系列,我创建了这样的系列数组对象

        Series[] series = new Series[10];

        series[0].Name = "Result Chart";

但是在执行程序时它显示对象引用空错误如何解决这个问题

4

2 回答 2

1
Series[] series = new Series[10];
series[0] = new Series();// this line is the one you missed
series[0].Name = "Result Chart";
于 2012-12-12T05:17:53.837 回答
0
Series[] series = new Series[10];

此行创建一个数组。新的只是用于创建系列数组。

此行将值放在第 0 个索引处

series[0].Name = "Result Chart";

问题是您没有在第 0 个索引处实例化对象。所以你需要实例化你想要使用的每个索引。
就像如果你想使用第 0 个索引,那么你将不得不使用

series[0] = new Series();

或者只是创建一个循环来实例化每个索引,如下所示

for(int i=0;i<series.Count;i++)
{
   series[i] = new Series();
}
于 2012-12-12T05:31:48.557 回答