Files
freeCodeCamp/guide/chinese/csharp/do-while-loop/index.md
2018-10-16 21:32:40 +05:30

40 lines
872 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Do while loop
localeTitle: 做循环
---
# 做循环
`do while`循环执行一次代码块,直到条件为假。它们是[`while`循环的](https://guide.freecodecamp.org/csharp/while-loop)一个特例:它们执行一次代码块,然后直到条件为假。 `do while`循环的常见用法是输入检查。
## 例
```
do
{
//execute code block
} while(boolean expression);
string input = "";
do
{
Console.WriteLine("Type A to continue: ");
input = Console.ReadLine();
} while(input != "A");
Console.WriteLine("Bye!");
```
## 输出:
```
> Type A to continue: b
> Type A to continue: g
> Type A to continue: A
> Bye!
```
#### 更多信息:
* [微软C - 做](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/do)
* [Dot Net Perls - 做](https://www.dotnetperls.com/do)