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.
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder
Not: Yalnızca bu blogun üyesi yorum gönderebilir.