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

  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • bombjack2991

    bombjack2991

    29 HAZİRAN 2008
  • Skittles Page

    Skittles Pag

    28 Mart 2011