如何重复for循环迭代c#?

Ram*_*him 0 c# iteration for-loop repeat

让我们假设以下示例:

int Lenght = 10;
for(int i = 0; i < Length; i ++)
{
    if(i == 5)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

假设在i = 5时,我希望循环重复进行,直到满足条件(x),然后再继续其他迭代。如何在条件(x)可用之前保持if语句运行?

InB*_*een 5

您可以执行以下操作,尽管这并不是一个好主意。你想做什么?

for (var i = 0; i < 10; i++)
{
    if (i == 5)
    {
        while (!condition(x)) { }
    }
}
Run Code Online (Sandbox Code Playgroud)