fazer (referência de C#)
O do instrução executa uma instrução ou um bloco de instruções repetidamente até que uma expressão especificada for avaliada como false.O corpo do loop deve ser colocado entre chaves, {}, a menos que consiste em uma única instrução.Nesse caso, as chaves são opcionais.
Exemplo
No exemplo a seguir, o do-while instruções de loop executadas desde que a variável x for menor que 5.
public class TestDoWhile
{
public static void Main ()
{
int x = 0;
do
{
Console.WriteLine(x);
x++;
} while (x < 5);
}
}
/*
Output:
0
1
2
3
4
*/
Ao contrário do enquanto declaração, uma do-while loop é executado uma vez antes que a expressão condicional for avaliada.
Em qualquer point-in a do-while bloco, você pode quebrar fora do loop usando o quebra instrução.Você pode entrar diretamente para o while instrução de avaliação de expressão usando o continuar instrução.Se a while expressão for avaliada como true, a execução continua na primeira instrução no loop.Se a expressão for avaliada como false, a execução continua na primeira instrução após a do-while loop.
A do-while loop também pode ser encerrado pela goto, retornar, ou lança instruções.
Especificação da linguagem C#
Para obter mais informações, consulte Especificação de linguagem do C# A especificação da linguagem é a fonte definitiva para a sintaxe e o uso da linguagem C#.
Consulte também
Referência
Instruções de iteração (referência de C#)