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

  • joshsnice

    joshsnice

    28 Kasım 2006
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008