为什么Z不增加
本文关键字:增加 为什么 | 更新日期: 2023-09-27 18:05:30
我想做一个双循环,但由于某种原因Z没有增加。这可能是什么原因,我该如何解决它?
for (int i = 3; i < rowCountA + 4; i++)
{
for (int Z = 0; Z < rowCountA; Z++)
{
oWSheet.Cells[i, 2] = dtime_objA[Z].ToString() + "A";
oWSheet.Cells[i, 3] = dx_objA[Z].ToString();
oWSheet.Cells[i, 4] = dy_objA[Z].ToString();
}
}
我假设您希望Z
在外部for
循环的每次迭代后保持递增。当你进入内部for循环时,Z
被重置为0。如果您希望Z
在外部for循环的每次迭代后保持递增,请在循环外初始化它:
int Z = 0;
for (int i = 3; i < rowCountA + 4; i++)
{
for ( ; Z < rowCountA; Z++)
{
oWSheet.Cells[i, 2] = dtime_objA[Z].ToString() + "A";
oWSheet.Cells[i, 3] = dx_objA[Z].ToString();
oWSheet.Cells[i, 4] = dy_objA[Z].ToString();
}
}