Aracılığıyla paylaş


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.

If...Then...Else yapısının bir akış diyagramı.

Eğer... O zaman... Aksi halde Yapısı

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 doğruysa, bir veya daha fazla ifade çalıştırın True

  • Bir koşul doğruysa, bir veya daha fazla ifade çalıştırın False

  • Bir koşul True olduğunda bazı ifadeleri çalıştırın ve diğerlerini False olduğunda çalıştırın.

  • "Daha önceki bir koşul yerine getirildiğinde 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ç...Vaka Yapısı

Yapı, Select...Case ifadesini bir kez değerlendirmenizi ve farklı olası değerler doğrultusunda farklı deyim kümeleri çalıştırmanızı sağlar. Daha fazla bilgi için bkz Seç...Durum Deyimi.

Denemek... Tutmak... Son Olarak İnşaat

Try...Catch...Finally konstruksyonlar, deyimlerinizden herhangi biri özel duruma neden olduğunda kontrolü elinde tutan bir ortam altında bir dizi deyimi çalıştırmanıza imkan 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, Try...Catch...Finally Deyimi bölümüne bakın.

Uyarı

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 If yapısında If...Then...Else'ya tıkladığınızda, yapının içindeki tüm If, Then, ElseIf, Else ve End If örnekleri vurgulanır. 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 bakınız