22 Nisan 2014 Salı

Visual Basic - Select Case Kullanımı


Bu fonksiyon if-elseif fonksiyonunun bir alternatifi olarak kullanılır. if fonksiyonu ile aynı işlevi görür. Ancak yazımı ve kurgusu if e göre biraz daha basit olduğu söylenebilir.

örnek olarak öğrencilerin aldıkları puana göre durumlarını iyi orta kötü olarak sınıflandıralım:


Function durum(puan As Double) As String

If puan >= 80 Then

durum = "iyi"

ElseIf puan >= 40 Then

durum = "orta"

Else: durum = "kötü"

End If

End Function


      Şimdi aynı kodu case ile yazalım,


Function durum(puan As Double) As String

Select Case puan

Case Is >= 80
durum = "iyi"

Case Is >= 40
durum = "orta"

Case Else

durum = "kötü"

End Select

End Function

Case fonksiyonunda kontrol edeceğimiz değişken select case in yanına yazılır, caseler ile değişkenin değerine göre sonucu döndürür. burada "case else" aynı "else" gibi işlev görür. yani yukarıdaki değerler dışında bir değer gelirse "kötü" yazılsın gibi.


Hiç yorum yok:

Yorum Gönder

Not: Yalnızca bu blogun üyesi yorum gönderebilir.