for 迴圈後面的括號裡,可以不只一個變數,例如:
for (int i = 0, j = 3; i < 10; j -= i++ % 2)
{
Debug.WriteLine(String.Format("i={0}, j={1}", i, j));
}
/*
* 輸出結果:
i=0, j=3
i=1, j=3
i=2, j=2
i=3, j=2
i=4, j=1
i=5, j=1
i=6, j=0
i=7, j=0
i=8, j=-1
i=9, j=-1
*/