Condividi tramite


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 è soddisfatta True, fino a quando una condizione non è soddisfatta False, per un numero specificato di volte o una volta per ogni elemento di una raccolta.

La figura seguente mostra una struttura di ciclo che esegue un set di istruzioni fino a quando una condizione non diventa vera.

Diagramma di flusso che mostra un ciclo Do...Until.

Cicli While

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

Cicli Do

La struttura Do...Loop consente di testare una condizione sia all'inizio che 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 ulteriori informazioni, vedere Istruzione Do...Loop.

Cicli For

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

Per ogni ciclo

La For Eachcostruzione ...Next esegue un insieme di dichiarazioni una volta per ogni elemento in una raccolta. È necessario specificare la variabile di controllo del ciclo, ma non è necessario determinare i valori iniziali o finali. Per ulteriori informazioni, vedere For Each...Next.

Vedere anche