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.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Visual Basic .NET

    Il linguaggio di programmazione

    Visual Studio