SORU
30 EYLÜL 2008, Salı


Ne Dize arasındaki farktır.Boş ve &;" (boş dize)"?

.NET, arasında ne fark String.Empty "" ve bunlar değiştirilebilir, ya da orada bazı temel referans ya Yerelleştirme sorunları etrafında eşitlik String.Empty sağlamak değildir bir sorun?

CEVAP
30 EYLÜL 2008, Salı


.Net ön 2.0, 3* *String.Empty hiçbir nesne oluşturur iken bir nesne oluşturur. Daha verimli Dize kullanın.Boş.

Source of information

.Length == 0 hızlı bir seçenektir, ama .Empty biraz daha temiz kod için yapar.

@Chadmyers olarak belirtildiği, sürüm 2.0 ve yukarıda .Net, "" tüm oluşumları aynı dize bakın.

"" .Empty ama yine de .Length == 0 kadar hızlı oldukça eşdeğerdir.

.Net specification for more information bkz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010