Циклические структуры (Visual Basic)

Структуры циклов Visual Basic позволяют выполнять одну или несколько строк кода повторно. Операторы в структуре цикла можно повторять до тех пор, пока условие не будет, пока условие не будетTrueFalse, заданное число раз или один раз для каждого элемента в коллекции.

На следующем рисунке показана структура цикла, которая запускает набор операторов, пока условие не станет верным:

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

Циклы

Конструкция While...End While выполняет набор операторов до тех пор, пока условие, указанное While в инструкции True. Дополнительные сведения см. в разделе "В то время как... Завершение инструкции while.

Циклы do

Конструкция Do...Loop позволяет проверить условие в начале или конце структуры цикла. Можно также указать, следует ли повторять цикл, пока условие остается True или пока не станет True. Дополнительные сведения см. в разделе "Do... Оператор цикла.

Для циклов

Конструкция For...Next выполняет цикл с заданным числом раз. В нем используется переменная управления циклом, которая также называется счетчиком, для отслеживания повторений. Вы указываете начальные и конечные значения для этого счетчика, и при необходимости можно указать сумму, по которой она увеличивается с одного повторения до следующего. Дополнительные сведения см. в разделе "Для... Следующая инструкция.

Для каждого цикла

Конструкция For Each...Next выполняет набор операторов один раз для каждого элемента в коллекции. Вы указываете переменную управления циклом, но для нее не нужно определять начальные или конечные значения. Дополнительные сведения см. в разделе "Для каждого... Следующая инструкция.

См. также