Strutture di ciclo (Visual Basic)

Le strutture del ciclo Visual Basic consentono di eseguire una o più righe di codice in modo ripetitivo. È possibile ripetere le istruzioni in una struttura di ciclo fino a quando una condizione non è True, fino a quando una condizione non è False, un numero specificato di volte o una volta per ogni elemento di una raccolta.

La figura seguente mostra una struttura del ciclo che esegue un set di istruzioni fino a quando una condizione non diventa true:

Diagramma di flusso che mostra un oggetto Do... Ciclo until.

Cicli While

La Whilecostruzione ...End While esegue un set di istruzioni purché la condizione specificata nell'istruzione While sia True. Per altre informazioni, vedere While... Istruzione End While.

Cicli Do

La Docostruzione ...Loop consente di testare una condizione all'inizio o alla fine di una struttura di ciclo. È anche possibile specificare se ripetere il ciclo mentre la condizione rimane True o finché non diventa True. Per altre informazioni, vedere Do... Istruzione Loop.

Cicli For

La Forcostruzione ...Next esegue il ciclo un numero di volte impostato. Usa una variabile di controllo del ciclo, detta anche contatore, per tenere traccia delle ripetizioni. Specificare i valori iniziale e finale per questo contatore e, facoltativamente, è possibile specificare l'importo in base al quale aumenta da una ripetizione alla successiva. Per altre informazioni, vedere For... Istruzione successiva.

Per ogni ciclo

La For Eachcostruzione ...Next esegue un set di istruzioni una volta per ogni elemento di una raccolta. Specificare la variabile di controllo del ciclo, ma non è necessario determinare i valori iniziali o finali. Per altre informazioni, vedere For Each... Istruzione successiva.

Vedi anche