Структуры решений (Visual Basic)
Visual Basic позволяет проверять условия и выполнять различные операции в зависимости от результатов такой проверки.Можно проверять истинность или ложность условия для различных значений выражений или исключений, выдаваемых при выполнении последовательности операторов.
Следующий пример показывает структуру решений, которая проверяет условие и выполняет различные действия в зависимости от того, выполняется оно или нет.
Выполняет различные действия, когда условие имеет значение true или false
Конструкция If...Then...Else
Конструкции If...Then...Else позволяют проверить одно или несколько условий и выполнить один или несколько операторов для каждого условия.Можно проверить условия и выполнить действия следующими способами:
Если условие True, выполнить один или несколько операторов
Если условие False, выполнить один или несколько операторов
Если условие True, выполнить некоторые операторы, а другие — если условие False
Проверить дополнительное условие, если предыдущее условие False
Управляющая структура, обеспечивающая все эти возможности — Оператор If...Then...Else (Visual Basic).Можно использовать простую версию при наличии только одного условия и одного оператора.Если имеется более сложный набор условий и действий, можно использовать составную версию.
Конструкция Select...Case
Конструкция Select...Case позволяет вычислить выражение один раз и выполнить различные наборы операторов на основе различных значений выражения.Дополнительные сведения см. в разделе Оператор Select...Case (Visual Basic).
Конструкция Try...Catch...Finally
Конструкции Try...Catch...Finally позволяют выполнять набор операторов в среде, которая сохраняет управление, если какой-либо из операторов вызовет исключение.Можно выполнять различные действия для различных исключений.Можно указать блок кода, который будет выполняться перед выходом из всей конструкции Try...Catch...Finally независимо от того, что произошло.Дополнительные сведения см. в разделе Оператор Try... Catch... Finally (Visual Basic).
![]() |
---|
Для многих структур управления действует правило, что при нажатии мышью на ключевое слово все ключевые слова в структуре выделяются.Например, при щелчке If в конструкции If...Then...Else выделяются все экземпляры If, Then, ElseIf, Else и End If.Для перемещения к следующему или предыдущему выделенному ключевому слову нажмите сочетание клавиш CTRL+SHIFT+СТРЕЛКА ВНИЗ или CTRL+SHIFT+СТРЕЛКА ВВЕРХ. |
См. также
Ссылки
Основные понятия
Циклические структуры (Visual Basic)
Другие структуры управления (Visual Basic)
Вложенные структуры управления (Visual Basic)