Visual Basic Tek Satırda If Else Yazma

Visual Basic programlama dilinde, koşul durumlarını kontrol etmek için sıklıkla If Else blokları kullanılır. Ancak bazen, tek satırda bir If Else ifadesi yazmak daha pratik olabilir. Bu işlem için IIf() fonksiyonu kullanılır.

IIf() fonksiyonu, üç argüman alır. İlk argüman, kontrol edilen koşuldur. Eğer koşul doğruysa, ikinci argümanı döndürür; aksi takdirde üçüncü argümanı döndürür. Bu sayede, If Else bloklarını tek bir satırda yazabilirsiniz.

Aşağıda örnek kullanım mevcuttur...

Dim yas As Integer = 25
Dim mesaj As String = IIf(yas < 18, "Yaşınız çok küçük!", "Yaşınız Koşulu Sağlıyor")
Console.WriteLine(mesaj)

Bu kodda, IIf() fonksiyonu kullanılarak, "yas < 18" koşulu kontrol ediliyor. Eğer bu koşul doğruysa, "Yaşınız çok küçük!" mesajı atanıyor. Aksi takdirde, "Hoş geldiniz." mesajı atanıyor.



İlginizi Çekebilir

Visual Basic Sayıların Geometrik Ortalamasını Bulma Örneği

Visual Basic Dosya Varsa Oluşturmama Kontrolü

Visual Basic Bir Sayının Mutlak Değerini Alma

Visual Basic Bir Sayının Rakamlarının Toplamını Bulma Örneği

Visual Basic 1'den 100'e Kadar Asal Sayı Toplam Örneği