我想为此动态创建系列,我创建了这样的系列数组对象
Series[] series = new Series[10];
series[0].Name = "Result Chart";
但是在执行程序时它显示对象引用空错误如何解决这个问题
我想为此动态创建系列,我创建了这样的系列数组对象
Series[] series = new Series[10];
series[0].Name = "Result Chart";
但是在执行程序时它显示对象引用空错误如何解决这个问题
Series[] series = new Series[10];
series[0] = new Series();// this line is the one you missed
series[0].Name = "Result Chart";
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();
}