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

  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • Majestic Casual

    Majestic Cas

    28 NİSAN 2012
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010