Поделиться через


Структуры циклов (Visual Basic)

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

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

Блок-диаграмма, показывающая цикл do... пока.

Циклы

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

Оператор цикла do

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

Для циклов

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

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

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

См. также