Continue in Visual Basic
In Visual Basic l'istruzione Continue termina l'iterazione corrente in un ciclo passando all'iterazione successiva.
Continue [tipo]
Dove il tipo è lo statement a cui si riferisce l'interruzione (es. For, Do, While, ecc).
Continue For
L'istruzione Continue causa una uscita forzata da un'iterazione del ciclo, perché la termina prima del tempo.
Differenza tra Exit e Continue. L'istruzione Exit causa l'uscita forzata dal ciclo mentre l'istruzione Continue termina soltanto l'iterazione corrente del ciclo passando alla successiva senza uscire dal ciclo.
Un esempio pratico
Questo ciclo stampa i numeri da 1 a 5.
For i = 1 To 5
if (i=3) Then Continue For
Console.Write(i)
Next i
Tuttavia, il numero 3 non viene stampato perché l'istruzione Continue termina l'iterazione prima della stampa (Console.Write).
L'output è il seguente
1
2
4
5
E così via.