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.
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ınFalse
Ö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
, Else
ve End If
örnekleri If
vurgulanı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.