在声明中作为variables名称的一部分variables? 处理图表系列

有没有办法如何在for循环中声明variables,并使用“int i”作为variables名称的一部分?

我试图在for循环中设置我的excel图表的一些调整,并且为每一行指定不同的颜色需要不同的系列:|。

我想要这样的东西:

for(int i=0; i < myMaximum; i++ ) { Excel.Series series_i+1 = (Excel.Series)mychart.SeriesCollection(i+1); series_i+1.Border.Color = mycolors[i]; } 

是这样的可能吗? 我需要在for循环中执行它,因为系列的数量取决于myMaximum的数量。

在这个循环中:

 for(int i=0; i < myMaximum; i++ ) { Excel.Series series_i+1 = (Excel.Series)mychart.SeriesCollection(i+1); series_i+1.Border.Color = mycolors[i]; } 

series_i+1处理循环的范围,不知道为什么你需要一个不同的名字,如果你留在相同的范围内,没有太大的意义,有一个不同的variables名称,永远不会退出循环。

这将以同样的方式工作:

 for(int i=0; i < myMaximum; i++ ) { mychart.SeriesCollection(i+1).Border.Color = mycolors[i]; } 

我很抱歉,如果我完全错过了这个观点,我已经重新阅读了这个问题。