SORU
3 ŞUBAT 2009, Salı


Neden't Dize değil.Boş bir sabit?

.Net neden Dize.Salt okunur bir sabit yerine boş? Eğer herkes mantık bu kararın arkasında ne olduğunu merak ediyorum.

CEVAP
3 ŞUBAT 2009, Salı


static readonly const yerine kullanılır, bunun nedeni Microsoft tarafından Shared Source Common Language Infrastructure 2.0 Release burada belirtildiği gibi yönetilmeyen kod ile kullanmak için kaynaklanmaktadır. Bakmak dosyası sscli20\clr\src\bcl\system\string.cs.

Boş sürekli boş tutar dize değeri. Bu aramamız lazım Dize kadar yapıcı derleyici olarak bu işaret yok değişmez.

Sabit değer olarak bu işaretleme anlamına gelir bir alan olarak görünmüyor ki yerel erişim sağlayabiliriz.

this handy article at CodeProject bu bilgileri buldum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • Google

    Google

    18 EYLÜL 2005
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007