Учебники

VB.Net — Петли

Может возникнуть ситуация, когда вам нужно выполнить блок кода несколько раз. В общем случае операторы выполняются последовательно: первый оператор в функции выполняется первым, затем второй и так далее.

Языки программирования предоставляют различные управляющие структуры, которые допускают более сложные пути выполнения.

Оператор цикла позволяет нам выполнять оператор или группу операторов несколько раз, и в большинстве языков программирования ниже приводится общая форма инструкции цикла.

Петлевая архитектура

VB.Net предоставляет следующие типы циклов для обработки требований циклов. Нажмите на следующие ссылки, чтобы проверить их детали.

Тип петли Описание

Сделать петлю

Он повторяет вложенный блок операторов, пока булево условие истинно или пока условие не станет истинным. Это может быть прекращено в любое время с помощью оператора Exit Do.

Для … Далее

Он повторяет группу операторов указанное количество раз, а индекс цикла подсчитывает количество итераций цикла при выполнении цикла.

Для каждого … Далее

Он повторяет группу операторов для каждого элемента в коллекции. Этот цикл используется для доступа ко всем элементам массива или коллекции VB.Net и манипулирования ими.

Пока … Конец Пока

Он выполняет серию операторов, если данное условие истинно.

С … Конец

Это не совсем циклическая конструкция. Он выполняет серию операторов, которые неоднократно ссылаются на один объект или структуру.

Вложенные циклы

Вы можете использовать один или несколько циклов внутри любого другого цикла While, For или Do.

Сделать петлю

Он повторяет вложенный блок операторов, пока булево условие истинно или пока условие не станет истинным. Это может быть прекращено в любое время с помощью оператора Exit Do.

Для … Далее

Он повторяет группу операторов указанное количество раз, а индекс цикла подсчитывает количество итераций цикла при выполнении цикла.

Для каждого … Далее

Пока … Конец Пока

Он выполняет серию операторов, если данное условие истинно.

С … Конец

Это не совсем циклическая конструкция. Он выполняет серию операторов, которые неоднократно ссылаются на один объект или структуру.

Вложенные циклы

Вы можете использовать один или несколько циклов внутри любого другого цикла While, For или Do.

Заявления о контроле цикла

Операторы управления циклом изменяют выполнение от его нормальной последовательности. Когда выполнение покидает область действия, все автоматические объекты, созданные в этой области, уничтожаются.

VB.Net предоставляет следующие контрольные заявления. Нажмите на следующие ссылки, чтобы проверить их детали.

Выездное заявление

Завершает цикл или оператор выбора case и передает выполнение в оператор, следующий сразу за циклом или оператором выбора.

Продолжить заявление

Заставляет петлю пропускать оставшуюся часть своего тела и немедленно проверять свое состояние перед повторением.

Заявление GoTo

Передает управление помеченному выражению. Хотя не рекомендуется использовать оператор GoTo в вашей программе.