Compartilhar via


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

C# Keywords

The do-while Statement (C++)

Iteration Statements (C# Reference)

Conceitos

C# Programming Guide

Outros recursos

C# Reference