SORU
10 Kasım 2008, PAZARTESİ


`Salt okunur` C gibi bir alan işaretleme için ne gibi faydalar sağlıyor#?

Üye salt okunur olarak değişken ilan sahibi olmanın avantajları nelerdir? Sadece birisi sınıfın ömrü boyunca değişmesine karşı korumak için bu veya başka bir derleyici geliştirmeleri bu anahtar kelime hız nedeniyle vardır

CEVAP
10 Kasım 2008, PAZARTESİ


Salt okunur bir alan kullanarak herhangi bir performans artışı var inanmıyorum. Basit bir nesnenin tam olarak inşa edildikten sonra, bu alanda yeni bir değer işaret olamaz emin olmak için bir kontrol.

Ancak "salt okunur" CLR tarafından zamanında zorunlu. çünkü salt okunur semantiği diğer türleri farklıdır Salt okunur anahtar sözcük derler .CLR tarafından doğrulanabilir olan initonly.

Bu anahtar kelime gerçek avantajı değişmez veri yapıları oluşturmak için. Tanım gereği değişmez veri yapıları ve bir kez inşa edilecek. Bu çok kolay, zamanında bir yapı davranışı hakkında bir neden için yapar. Örneğin, başka bir kod rastgele bir kısmının değişmez bir yapıya geçme tehlikesi yoktur. Güvenilir bir şekilde bu yapıya karşı program yani hiç bir değişiklik yok.

Burada değişmezliğini tanıdı avantajlarından biri hakkında güzel bir yazısı: Threading

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • Tinkernut

    Tinkernut

    28 Aralık 2006
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007