continue (Referência de C#)continue (C# Reference)

A instrução continue passa o controle para a próxima iteração da instrução de circunscrição while, do, for ou foreach na qual ela aparece.The continue statement passes control to the next iteration of the enclosing while, do, for, or foreach statement in which it appears.

ExemploExample

Neste exemplo, um contador é inicializado para a contagem de 1 a 10.In this example, a counter is initialized to count from 1 to 10. Ao usar a instrução continue junto com a expressão (i < 9), as instruções entre continue e o término do corpo for serão ignoradas.By using the continue statement in conjunction with the expression (i < 9), the statements between continue and the end of the for body are skipped.

class ContinueTest
{
    static void Main()
    {
        for (int i = 1; i <= 10; i++)
        {
            if (i < 9)
            {
                continue;
            }
            Console.WriteLine(i);
        }

        // Keep the console open in debug mode.
        Console.WriteLine("Press any key to exit.");
        Console.ReadKey();
    }
}
/*
Output:
9
10
*/

Especificação da linguagem C#C# language specification

Para obter mais informações, consulte a Especificação da linguagem C#.For more information, see the C# Language Specification. A especificação da linguagem é a fonte definitiva para a sintaxe e o uso de C#.The language specification is the definitive source for C# syntax and usage.

Consulte tambémSee also