Struktury decyzji (Visual Basic)

Visual BasicUmożliwia warunków badania i wykonywać różne operacje w zależności od wyników tego testu.Można przetestować warunku jest true lub false, dla różnych wartości wyrażenia lub różne wyjątki generowane, gdy wykonać serię instrukcji.

Na poniższej ilustracji przedstawiono strukturę decyzji, który sprawdza warunek jest spełniony i ma różne działania, w zależności od tego, czy to PRAWDA lub FAŁSZ.

Biorąc różnych działań, gdy warunek jest wartość true, a kiedy to FAŁSZ

Wykres przepływu, jeśli...Następnie...Konstrukcja ELSE

Jeśli...Następnie...Budowa innego

If...Then...Elsekonstrukcje umożliwiają badania jednego lub więcej warunków i uruchomić jedną lub więcej instrukcji w zależności od każdego warunku.Można warunków badania i podjąć działania w następujący sposób:

  • Uruchomić jedną lub więcej instrukcji, jeśli warunek jestTrue

  • Uruchomić jedną lub więcej instrukcji, jeśli warunek jestFalse

  • Uruchomienie niektórych instrukcji, jeśli warunek jest True i innych, jeśli jestFalse

  • Test dodatkowy warunek, jeśli jest warunku wstępnegoFalse

Struktura kontroli, która oferuje wszystkie te możliwości jest If...Then...Else — Instrukcja (Visual Basic).Jeśli masz tylko jeden test i jednej instrukcji, aby uruchomić, można użyć wersji pojedynczej linii.Jeśli masz bardziej złożony zestaw warunków i akcji, można użyć wersji wielu linii.

Wybierz...Sprawa budowy

Select...Case Budowy pozwala oszacować wyrażenia jeden raz i uruchomić różnych zestawów instrukcji na podstawie różnych możliwych wartości.Aby uzyskać więcej informacji, zobacz Select...Case — Instrukcja (Visual Basic).

Spróbuj...CATCH...Wreszcie budowlane

Try...Catch...Finallykonstrukcje pozwala uruchomić zestaw instrukcji w środowisku, które zachowuje kontrolę, jeśli jeden z oficjalnych dokumentów powoduje wyjątek.Można wykonać różne operacje dla różnych wyjątki.Opcjonalnie można określić blok kodu, który jest uruchamiany przed zamknięciem całej Try...Catch...Finally budowy, bez względu na to, co ma miejsce.Aby uzyskać więcej informacji, zobacz Try...Catch...Finally — Instrukcja (Visual Basic).

[!UWAGA]

Po kliknięciu słowa kluczowego, wszystkie słowa kluczowe w strukturze są dla wielu struktur sterujących, wyróżnione.Na przykład po kliknięciu przycisku If w If...Then...Else budowy, wszystkie wystąpienia If, Then, ElseIf, Else, i End If do budowy są wyróżnione.Aby przejść do następnego lub poprzedniego wyróżnionego słowa kluczowego, naciśnij klawisz Strzałka CTRL + SHIFT + Strzałka w dół lub CTRL + SHIFT + STRZAŁKA.

Zobacz też

Informacje

If — Operator (Visual Basic)

Koncepcje

Struktury pętli (Visual Basic)

Inne struktury sterujące (Visual Basic)

Zagnieżdżone struktury sterujące (Visual Basic)

Inne zasoby

Przepływ sterowania w Visual Basic