C#的for循环中有两个计数器

Sar*_*aya 7 c# counter loops for-loop

你好不能为C#找到它,我正在尝试这样的事情

for (int j = mediumNum; j < hardNum; j++; && int k = 0; k < mediumNum; k++);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.任何有效的方法???

Pau*_*ips 32

如果我理解正确,你想要这个:

for (int j = mediumNum, k = 0; j < hardNum && k < mediumNum; j++, k++)

  • @RobertHarvey是的,虽然我可能永远不会使用它 (4认同)

Dav*_*vid 7

它可能更好地表达你的意图使用while循环,也许使代码更容易阅读:

int j = mediumNum;
int k = 0;
while (j < hardNum && k < mediumNum)
{
    //...
    j++;
    k++;
}
Run Code Online (Sandbox Code Playgroud)


Md *_*ker 6

这就是你想要的

for (int j = mediumNum, k = 0; j < hardNum && k < mediumNum; j++, k++)
Run Code Online (Sandbox Code Playgroud)