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