C # - Istruzione Continua

Il continue in C # funziona in qualche modo come l'istruzione breakdichiarazione. Invece di forzare la terminazione, tuttavia, continue forza la successiva iterazione del ciclo, saltando qualsiasi codice intermedio.

Per il for ciclo continuo, continuedetermina l'esecuzione del test condizionale e delle porzioni di incremento del ciclo. Per ilwhile e do...while loop, continue fa sì che il controllo del programma passi ai test condizionali.

Sintassi

La sintassi per a continue l'istruzione in C # è la seguente:

continue;

Diagramma di flusso

Esempio

using System;

namespace Loops {
   class Program {
      static void Main(string[] args) {
         /* local variable definition */
         int a = 10;
         
         /* do loop execution */
         do {
            if (a == 15) {
               /* skip the iteration */
               a = a + 1;
               continue;
            }
            Console.WriteLine("value of a: {0}", a);
            a++;
         } 
         while (a < 20);
         Console.ReadLine();
      }
   }
}

Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19