Possible Duplicates:
While vs. Do While
When should I use do-while instead of while loops?
我已经编程了一段时间(2 年工作 + 4.5 年学位 + 1 年大学预科),而且我从来没有在编程入门类(class)中被迫使用 do-while 循环.如果我从来没有遇到过如此基本的事情,我越来越觉得我在做错编程。
会不会是我没有遇到正确的情况?
有哪些示例需要使用 do-while 而不是 while?
(我的学习几乎都是 C/C++,而我的工作是 C#,所以如果有另一种语言绝对有意义,因为 do-while 的工作方式不同,那么这些问题并不适用。)
澄清一下...我知道 while
和 do-while
之间的区别。 While 检查退出条件,然后执行任务。 do-while
执行任务然后检查退出条件。
最佳答案
如果您总是希望循环至少执行一次。这并不常见,但我确实不时使用它。您可能想要使用它的一种情况是尝试访问可能需要重试的资源,例如
do
{
try to access resource...
put up message box with retry option
} while (user says retry);
关于c# - 'do...while' 与 'while',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3347001/