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

  • engineerguy

    engineerguy

    10 Ocak 2010
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009
  • VOICE TV

    VOICE TV

    2 Aralık 2010