SORU
26 AĞUSTOS 2008, Salı


Iıf arasında performans farkı() ve Eğer

If deyimi yerine IIf Bu işlevi kullanırken, Visual Basic, orada performans farkı var?

CEVAP
26 AĞUSTOS 2008, Salı


VB soru ifade eder If aşağıdaki deyim vardır, sanırım

' Usage 1
Dim result = If(a > 5, "World", "Hello")
' Usage 2
Dim foo = If(result, "Alternative")

İlk temel olarak C#'nin üçlü koşullu operatör ve ikinci birleşim operatörü (ki bu durumda karşılığında "Alternative" Nothing olamaz result dönüş). If IIf ve ikincisi kullanılmıyor böylece yerini aldı.

C gibi#, VB If operatör şimdi güvenli olabilecek IIf işlevini kullanarak değil, yazın kısa devre, koşullu

Dim len = If(text Is Nothing, 0, text.Length)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • International Secret Agents Concerts

    Internationa

    2 Aralık 2008
  • mist64

    mist64

    30 Mayıs 2006
  • PC Learning Zone - Computer Training

    PC Learning

    8 EYLÜL 2006