40 lines
973 B
Markdown
40 lines
973 B
Markdown
---
|
|
title: Do while loop
|
|
localeTitle: Fazer loop while
|
|
---
|
|
# Do while loop
|
|
|
|
O `do while` ciclo executa um bloco de código de uma vez até que uma condição é falsa. Eles são um caso particular de [loops `while`](https://guide.freecodecamp.org/csharp/while-loop) : eles executam um bloco de código uma vez e depois até que a condição seja falsa. Um uso comum de loops `do while` é a verificação de entrada.
|
|
|
|
## Exemplo
|
|
```
|
|
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!");
|
|
```
|
|
|
|
## Saída:
|
|
```
|
|
> Type A to continue: b
|
|
> Type A to continue: g
|
|
> Type A to continue: A
|
|
> Bye!
|
|
```
|
|
|
|
#### Mais Informações:
|
|
|
|
* [Microsoft C # - fazer](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/do)
|
|
* [Dot Net Perls - do](https://www.dotnetperls.com/do) |