Karar Yapıları (Visual Basic)

Visual Basic, koşulları test etmenizi ve bu testin sonuçlarına bağlı olarak farklı işlemler gerçekleştirmenizi sağlar. True veya false olan bir koşulu, ifadenin çeşitli değerleri için veya bir dizi deyimi yürütürken oluşturulan çeşitli özel durumlar için test edebilirsiniz.

Aşağıdaki çizimde, bir koşulun doğru olup olmadığını test eden ve doğru veya yanlış olmasına bağlı olarak farklı eylemlerde bulunan bir karar yapısı gösterilmektedir.

A flow chart of an If...Then...Else construction.

Eğer... Sonra... Else İnşaat

If...Then...Else yapılar, bir veya daha fazla koşulu test edip her koşula bağlı olarak bir veya daha fazla deyim çalıştırmanıza olanak sağlar. Koşulları test edebilir ve aşağıdaki yollarla eylemler gerçekleştirebilirsiniz:

  • Bir koşul ise bir veya daha fazla deyimi çalıştırma True

  • Bir koşul ise bir veya daha fazla deyimi çalıştırma False

  • Bir koşul True ise bazı deyimleri, varsa diğerlerini çalıştırın False

  • Önceki bir koşul ise ek bir koşulu test edin False

Tüm bu olasılıkları sunan kontrol yapısı Eğer ... Sonra... Else Deyimi. Çalıştırılacak tek bir test ve bir deyiminiz varsa tek satırlı bir sürüm kullanabilirsiniz. Daha karmaşık bir koşul ve eylem kümeniz varsa, çok satırlı sürümü kullanabilirsiniz.

Seçin... Servis Talebi İnşaatı

Derleme, Select...Case bir ifadeyi bir kez değerlendirmenize ve farklı olası değerlere göre farklı deyim kümeleri çalıştırmanıza olanak tanır. Daha fazla bilgi için bkz . Seçme... Case Deyimi.

Deneyin... Yakalamak... Son Olarak İnşaat

Try...Catch...Finally constructions, deyimlerinizden herhangi birinin özel duruma neden olup olmadığını kontrol eden bir ortam altında bir deyim kümesi çalıştırmanıza olanak tanır. Farklı özel durumlar için farklı eylemler gerçekleştirebilirsiniz. İsteğe bağlı olarak, ne olursa olsun, tüm Try...Catch...Finally yapıdan çıkmadan önce çalıştırılacak bir kod bloğu belirtebilirsiniz. Daha fazla bilgi için bkz . Try... Yakalamak... Finally Deyimi.

Not

Birçok denetim yapısı için, bir anahtar sözcüğü tıklattığınızda, yapıdaki tüm anahtar sözcükler vurgulanır. Örneğin, bir yapıya tıkladığınızdaIf, inşaattaki tüm , Then, ElseIf, Elseve End If örnekleri Ifvurgulanır.If...Then...Else Bir sonraki veya önceki vurgulanmış anahtar sözcüğüne gitmek için CTRL+SHIFT+AŞAĞI OK veya CTRL+SHIFT+YUKARI OK tuşlarına basın.

Ayrıca bkz.