do (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 a Especificação da linguagem C#. A especificação da linguagem é a fonte definitiva para a sintaxe e o uso de C#.
Consulte também
Referência
Instruções de iteração (Referência de C#)