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

  • FF Radio

    FF Radio

    16 Mayıs 2008
  • jocc talking shit

    jocc talking

    6 NİSAN 2007
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010