Compartilhar via


Estruturas de loop (Visual Basic)

Visual Basic as estruturas deloop permitem que você execute uma ou mais linhas de código repetidamente. Você pode repetir as instruções em umaestrutura de loopaté que uma condição é True, até que uma condição é False, um especificado o número de vezes ou uma vez para cada elemento em uma coleção.

A ilustração a seguir mostra umaestrutura de loopque executa um conjunto de instruções até que uma condição for verdadeira.

A execução de um conjunto de instruções até que uma condição for verdadeira

Gráfico de fluxo de um loop Do...Until

Enquanto os Loops

The While...End While construção executa um conjunto de instruções desde que a condição especificada na Whileé ademonstrativo True. For more information, see Instrução While...End While (Visual Basic).

Não Loops

The Do...Loop construção permite teste uma condição no início ou final de umaestruturade loop. Você também pode especificar se deseja repetir o loop , enquanto a condição permanece True ou até que ele se torna True. For more information, see Declaração Do...Loop (Visual Basic).

Loops for

The For...Next construção executa loop um número definido de vezes. Ele usa um controle de loop variável, também chamado de um contador, para controlar as repetições. Especificar o inicial e final de valores para esse contador e, opcionalmente, você pode especificar a quantidade pela qual ela aumenta a partir de uma repetição para a próxima. For more information, see Instrução For...Next (Visual Basic).

Loops For Each

The For Each...Next construção executa um conjunto de instruções de uma vez para cada elemento em uma coleção. Você especificar a variávelde controle de loop , mas você não tem que determinar os valores inicial ou final. For more information, see Instrução For Each...Next (Visual Basic).

Consulte também

Tarefas

Como: Transferir controle para fora de uma estrutura de controle (Visual Basic)

Como: Executar várias instruções repetidamente (Visual Basic)

Como: executar várias instruções para cada elemento de uma coleção ou matriz (Visual Basic)

Como: Melhorar o desempenho de um loop (Visual Basic)

Como: Pular para a próxima iteração de um loop (Visual Basic)

Conceitos

Estruturas de decisão (Visual Basic)

Outras estruturas de controle (Visual Basic)

Estruturas de controle aninhado (Visual Basic)

Outros recursos

Fluxo de controle no Visual Basic