c# - 在 C# 中执行 .. While 循环?

标签 c# loops do-while

如何在 C# 中编写 Do .. While 循环?

(编辑:我是一名试图转向 C# 的 VB.NET 程序员,所以我确实有 .NET/VB 语法方面的经验。谢谢!)

最佳答案

一般形式是:

do
{
   // Body
} while (condition);

其中 condition 是一些 bool 类型的表达式。

就我个人而言,我很少编写 do/while 循环 - forforeach 和直接的 while 循环在我的经验中更为常见。后者是:

while (condition)
{
    // body
}

whiledo...while 之间的区别在于,在第一种情况下,如果条件满足,主体永远不会被执行首先是 false - 而在后一种情况下,它总是在评估条件之前执行一次。

关于c# - 在 C# 中执行 .. While 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2539009/

相关文章:

c# - IntPtr 不包含 native 值

c# - 正则表达式匹配这些词,但排除与这些匹配

linux - 寻找一个奇怪的特定 bash 脚本的灵感

java - 在哪里添加 do while 循环以使程序重复或终止?

java - 在一段时间内从开关中退出,但没有 boolean 值,这可能吗? java

c# - web.config 比类更安全吗?

c# - 为什么Split函数有两个数组?

PHP 循环 X 次

javascript - 在使用 forEach 循环执行每次迭代后添加延迟

c++ - 具有重复输入的文件流