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

  • echifitness

    echifitness

    9 Kasım 2008
  • kimaliz

    kimaliz

    18 Temmuz 2006
  • jocc talking shit

    jocc talking

    6 NİSAN 2007