C#:while循环条件结束

时间:2011-01-14 21:48:18

标签: c#

在VB中,我可以编写一个总是至少执行一次的循环。例如:

Do
   [code]
Loop While [condition]

有没有办法在C#中做到这一点?

4 个答案:

答案 0 :(得分:13)

答案 1 :(得分:12)

不确定

do
{
    ...
} while (condition);

请参阅do (C# Reference)

答案 2 :(得分:-4)

可选地

bool finished = false ;
while ( !finished )
{
   // do something
   finished = // evaluate a new foo
}

我从来都不喜欢做/ /

答案 3 :(得分:-5)

  TopOfLoop:
            // ...
            if (condition)
            {
                goto TopOfLoop;
            }

如果没有至少一个goto,就没有事业完成。