Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Bkz. const, readonly

Her ikisi de, başında tanımlandıkları değişkenlerin değerlerinin değiştirilmesini engellerler.Eğer değerinin değişmeyeceği bir değişkene sahip iseniz(biraz tekerleme gibi oldu:) )bu ikisinden birini kullanabilirsiniz.Yani sadece 1 defa set edilebilirler.

public const    string FirmaAdi  = "Alemin Krallığı A.Ş.";
public readonly string TelefonNo = "0 123 456 78 90";


const ile tanımlana değişken sadece tanımlandığı anda initialize edilmelidirler. Bu nedenle compile zamanında tanımlanabilen sabit olarak ifade edilir.Compile etmeden önce kodunuza değerin yazılmış olması gereklidir.

readonly ise hem const gibi tanımlandıklarında hem de içinde bulundukları classın constructoru içinden initialize edilebilirler.Bu nedenle runtime zamanı sabitleri olarak ifade edilirler.Çalışma zamanında belirli bir koşula göre değerini bir defaya mahsus set edebilirsiniz.const varken readonly in çıkış amacının da bu olduğunu düşünüyorum.
mennan
06 Kasım 2005 22:34
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.
© 2005, Bilişim Kulübü. (1078 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen