40 lines
987 B
Markdown
40 lines
987 B
Markdown
|
---
|
||
|
title: Do while loop
|
||
|
localeTitle: Hacer mientras bucle
|
||
|
---
|
||
|
# Hacer mientras bucle
|
||
|
|
||
|
El bucle `do while` while ejecuta un bloque de código una vez y hasta que una condición es falsa. Ellos son un caso particular de [`while` bucles](https://guide.freecodecamp.org/csharp/while-loop) : ejecutan un bloque de código una vez y luego hasta que la condición es falsa. Un uso común de `do while` bucles son controles de entrada.
|
||
|
|
||
|
## Ejemplo
|
||
|
```
|
||
|
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!");
|
||
|
```
|
||
|
|
||
|
## Salida:
|
||
|
```
|
||
|
> Type A to continue: b
|
||
|
> Type A to continue: g
|
||
|
> Type A to continue: A
|
||
|
> Bye!
|
||
|
```
|
||
|
|
||
|
#### Más información:
|
||
|
|
||
|
* [Microsoft C # - hacer](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/do)
|
||
|
* [Dot Net Perls - hacer](https://www.dotnetperls.com/do)
|