Share via


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

Palavras-chave C#

Instrução do-while (C++)

Instruções de iteração (Referência de C#)

Conceitos

Guia de Programação em C#

Outros recursos

Referência de C#