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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • SHAYTARDS

    SHAYTARDS

    1 EKİM 2008