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

  • campos9896

    campos9896

    24 Mart 2012
  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011
  • Strata1000

    Strata1000

    28 EYLÜL 2009