continue (Riferimenti per C#)continue (C# Reference)

L'istruzione continue passa il controllo all'iterazione successiva dell'istruzione while, do, for o foreach di inclusione in cui è presente.The continue statement passes control to the next iteration of the enclosing while, do, for, or foreach statement in which it appears.

EsempioExample

In questo esempio viene inizializzato un contatore per il conteggio da 1 a 10.In this example, a counter is initialized to count from 1 to 10. Utilizzando l' continue istruzione insieme all'espressione (i < 9) , le istruzioni comprese tra continue e la fine del for corpo vengono ignorate nelle iterazioni in cui i è minore di 9.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 in the iterations where i is less than 9. Nelle ultime due iterazioni del for ciclo (dove i = = 9 e i = = 10) l' continue istruzione non viene eseguita e il valore di i viene stampato nella console.In the last two iterations of the for loop (where i == 9 and i == 10), the continue statement is not executed and the value of i is printed to the console.

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
*/

Specifiche del linguaggio C#C# language specification

Per ulteriori informazioni, vedere la specifica del linguaggio C#.For more information, see the C# Language Specification. La specifica del linguaggio costituisce il riferimento ufficiale principale per la sintassi e l'uso di C#.The language specification is the definitive source for C# syntax and usage.

Vedere ancheSee also