Strutture di ciclo (Visual Basic)

Visual Basic strutture ciclo 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 è , fino a quando una condizione non è TrueFalse, un numero specificato di volte o una volta per ogni elemento in una raccolta.

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

Flow chart that shows a Do...Until loop.

Mentre i cicli

End While La Whilecostruzione esegue un set di istruzioni finché la condizione specificata nell'istruzione While è 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 ciclo. È anche possibile specificare se ripetere il ciclo mentre la condizione rimane True o finché non diventa True. Per altre informazioni, vedere Fare... istruzione Loop.

Per i cicli

La Forcostruzione ...Next esegue il ciclo un numero di volte impostato. Usa una variabile di controllo ciclo, chiamata anche contatore, per tenere traccia delle ripetizioni. Specificare i valori iniziali e finali per questo contatore e, facoltativamente, specificare la quantità in base alla quale aumenta da una ripetizione alla successiva. Per altre informazioni, vedere Per... Istruzione successiva.

Per ogni ciclo

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

Vedi anche