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

  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • Jeb Corliss

    Jeb Corliss

    17 Kasım 2006
  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009