在VB中,我可以编写一个总是至少执行一次的循环。例如:
Do
[code]
Loop While [condition]
有没有办法在C#中做到这一点?
答案 0 :(得分:13)
答案 1 :(得分:12)
答案 2 :(得分:-4)
可选地
bool finished = false ;
while ( !finished )
{
// do something
finished = // evaluate a new foo
}
我从来都不喜欢做/ /
答案 3 :(得分:-5)
TopOfLoop:
// ...
if (condition)
{
goto TopOfLoop;
}
如果没有至少一个goto
,就没有事业完成。