如何创建一个循环的if语句,直到if语句不再满足为止

New*_*bie -2 c# loops control-flow conditional-statements

在我的Windows-Phone应用程序中,我需要使用一个需要运行很长时间才能不再满足的条件.

我怎样才能创建某种形式的逻辑循环?我尝试过使用一个if声明,但这只是一次.

我对c#很新,并不确定所有不同的逻辑条件.

谢谢你的帮助.

p.s*_*w.g 9

你正在寻找一个while循环:

while(condition)
{
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

或者可能是一个do-while循环:

do
{
    // do stuff
} while (condition);
Run Code Online (Sandbox Code Playgroud)

这里的区别在于while-loop总是在第一次迭代之前评估它的条件,而do-while-loop在第一次迭代之后评估它.

进一步阅读