Partilhar via


Estruturas de loop

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

A ilustração a seguir mostra uma estrutura de loop é executado um conjunto de instruções até que uma condição for verdadeira.

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

Loops While

The While... End While construção executa um conjunto de instruções desde que a condição especificada na While a demonstrativo é True. Para obter mais informações, consulte While... participante While demonstrativo (Visual Basic).

Fazer loops

The Do... Loop construção permite testar uma condição no início ou participante de uma estrutura de loop. Você também pode especificar se deseja repetir o loop, enquanto a condição permanece True ou até que ele se torna True. Para obter mais informações, consulte Declaração Do...Loop (Visual Basic).

De loops

The For... Next construção realiza um número definido de vezes que o loop. Ele usa uma variável de controle de loop, também chamada de um contador, para controlar as repetições.Você especifica iniciais e finais valores para esse contador e, opcionalmente, você pode especificar a quantidade pela qual ele aumenta de uma repetição para a próxima.Para obter mais informações, consulte For... Next demonstrativo (Visual Basic).

Para cada loops

The For Each... Next construção executa um conjunto de instruções de uma vez para cada elemento em uma coleção. Você especifica a variável de controle de loop, mas não é necessário determinar inicial ou final valores para ele.Para obter mais informações, consulte For each... Next demonstrativo (Visual Basic).

Consulte também

Tarefas

Como: transferência controle fora de uma estrutura de controle

Como: Executar várias instruções repetidamente

Como: Executar várias instruções para cada elemento em uma coleção ou matriz

Como: Melhore o desempenho de um loop

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

Conceitos

Estruturas de Decisão

Outras estruturas de controle

Estruturas de controle aninhadas

Outros recursos

Fluxo de controle no Visual Basic