Циклические структуры (Visual Basic)
Структуры циклов Visual Basic позволяют выполнять одну или несколько строк кода повторно. Операторы в структуре цикла можно повторять до тех пор, пока условие не будет, пока условие не будетTrue
False
, заданное число раз или один раз для каждого элемента в коллекции.
На следующем рисунке показана структура цикла, которая запускает набор операторов, пока условие не станет верным:
Циклы
Конструкция While
...End While
выполняет набор операторов до тех пор, пока условие, указанное While
в инструкции True
. Дополнительные сведения см. в разделе "В то время как... Завершение инструкции while.
Циклы do
Конструкция Do
...Loop
позволяет проверить условие в начале или конце структуры цикла. Можно также указать, следует ли повторять цикл, пока условие остается True
или пока не станет True
. Дополнительные сведения см. в разделе "Do... Оператор цикла.
Для циклов
Конструкция For
...Next
выполняет цикл с заданным числом раз. В нем используется переменная управления циклом, которая также называется счетчиком, для отслеживания повторений. Вы указываете начальные и конечные значения для этого счетчика, и при необходимости можно указать сумму, по которой она увеличивается с одного повторения до следующего. Дополнительные сведения см. в разделе "Для... Следующая инструкция.
Для каждого цикла
Конструкция For Each
...Next
выполняет набор операторов один раз для каждого элемента в коллекции. Вы указываете переменную управления циклом, но для нее не нужно определять начальные или конечные значения. Дополнительные сведения см. в разделе "Для каждого... Следующая инструкция.