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 ele é composto de uma única instrução. Nesse caso, as chaves são opcionais.
Exemplo
No exemplo a seguir, o do-while instruções de loop é executado 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 instrução, um do-while loop é executado uma vez antes que a expressão condicional for avaliada.
Em qualquer point-in a do-while bloco, você pode dividir o loop usando o quebra instrução. Você pode entrar diretamente para o while instrução de avaliação da expressão usando o continuar instrução. Se o while expressão for avaliada como true, 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 C# Language Specification A especificação de linguagem é a fonte definitiva para a sintaxe e o uso de C#.
Consulte também
Referência
Iteration Statements (C# Reference)