繁体   English   中英

C#:while循环条件结束

[英]C#: While loops with the condition at the end

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

Do
   [code]
Loop While [condition]

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

do
{
  // code
} while (condition)

当然:

do
{
    ...
} while (condition);

请参阅do (C# Reference)

另外

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

我从未成为过/做的忠实粉丝

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

没有至少一个goto没有事业是完整的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM