L'istruzione Exit in Visual Basic

L'istruzione Exit mi permette di terminare l'esecuzione di un ciclo, di una routine (funzione o procedura) o da una Select in Visual Basic.

Exit [tipo]

Quando il programma trova l'istruzione Exit, effettua un salto alla prima roga di codice dopo il ciclo, la funzione o la Select.

In pratica, l'istruzione Exit forza l'uscita dal blocco di codice in cui è inserita.

Poiché è applicata in diversi casi, devo indicare da quale blocco di codice voglio uscire ( tipo ) aggiungendo dopo Exit un'ulteriore parola ( Function, Sub, For, While, Do, Select, Try).

Exit Function

Forza l'uscita da una funzione.

Exit Sub

Forza l'uscita da una procedura

Exit For

Forza l'uscita da un ciclo incondizionato For.

Exit While

Forza l'uscita da un ciclo condizionato While.

Exit Do

Forza l'uscita da un ciclo condizionato Do.

Exit Select

Forza l'uscita da una Select.

Exit Try

Forza l'uscita da un blocco Try.

    Un esempio pratico

    In questa For forzo l'uscita dal ciclo quando la variabile contatore è uguale a 5

    For j = 1 To 10
    Debug.Write(j)
    If (j = 5) Then Exit For
    Next j

    Nonostante il ciclo sia di 10 iterazioni ne compie soltanto 5.

    1
    2
    3
    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