Udostępnij za pośrednictwem


Decyzja struktur (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

Schemat blokowy konstrukcji If...Następnie...Budowa innego

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 Jeżeli...Następnie...Instrukcja else (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 Wybierz...Instrukcja Case (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 Spróbuj...Catch...Instrukcja finally (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

Jeśli Operator (Visual Basic)

Koncepcje

Struktura pętli (Visual Basic)

Innych struktur kontroli (Visual Basic)

Zagnieżdżonych struktur kontroli (Visual Basic)

Inne zasoby

Przepływ sterowania w języku Visual Basic