Strutture di ciclo (Visual Basic)
In Visual Basic le strutture di ciclo consentono di eseguire ripetutamente una o più righe di codice. Le istruzioni possono essere ripetute in una struttura di ciclo fino a quando una condizione è True o False per un determinato numero di volte oppure una volta per ciascun elemento di un insieme.
Nella figura seguente viene illustrato una struttura di ciclo che esegue un insieme di istruzioni fino a quando una determinata condizione non è true.
Esecuzione di un'insieme di istruzioni fino a quando una condizione non è true
Cicli While
La costruzione While...End While esegue un insieme di istruzioni fino a quando la condizione specificata nell'istruzione While è True. Per ulteriori informazioni, vedere Istruzione While...End While (Visual Basic).
Cicli Do
La costruzione Do...Loop consente di verificare una condizione all'inizio o alla fine di una struttura di ciclo. È anche possibile specificare l'eventuale ripetizione del ciclo fintantoché la condizione è True o fino a quando diventa True. Per ulteriori informazioni, vedere Istruzione Do...Loop (Visual Basic).
Cicli For
La costruzione For...Next esegue il ciclo per il numero di volte specificato. Per tenere traccia delle ripetizioni, viene utilizzata una variabile di controllo del ciclo, definita anche contatore. È possibile specificare i valori iniziale e finale del contatore e, in maniera facoltativa, l'incremento che quest'ultimo subisce da una ripetizione alla successiva. Per ulteriori informazioni, vedere Istruzione For...Next (Visual Basic).
Cicli For Each
La costruzione For Each...Next esegue un insieme di istruzioni una volta per ciascun elemento di un insieme. È possibile specificare la variabile di controllo del ciclo, mentre non è necessario definire i relativi valori iniziale e finale. Per ulteriori informazioni, vedere Istruzione For Each...Next (Visual Basic).
Vedere anche
Attività
Procedura: trasferire un controllo fuori da una struttura di controllo (Visual Basic)
Procedura: eseguire più istruzioni ripetutamente (Visual Basic)
Procedura: migliorare le prestazioni di un ciclo (Visual Basic)
Procedura: passare alla successiva iterazione di un ciclo (Visual Basic)
Concetti
Strutture decisionali (Visual Basic)
Altre strutture di controllo (Visual Basic)
Strutture di controllo annidate (Visual Basic)