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

  • optionalinfo

    optionalinfo

    29 EKİM 2005
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011