有没有办法在for循环中声明变量,并使用"int“作为变量名的一部分?
我正在尝试在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的数量。
发布于 2013-05-23 07:06:18
在此循环中:
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
将只存在于循环的作用域中,不确定为什么需要不同的名称如果您停留在相同的作用域中,拥有一个永远不会退出循环的不同的变量名没有多大意义。
这将以相同的方式工作:
for(int i=0; i < myMaximum; i++ )
{
mychart.SeriesCollection(i+1).Border.Color = mycolors[i];
}
我很抱歉,如果我完全没有抓住要点,我已经重读了这个问题很多次。
https://stackoverflow.com/questions/16707498
复制