C# Alanların Varsayılan Değerleri, Sınıf tipinin alanları, ilgili sınıftan bir nesne örneği oluşturduğu anda otomatik olarak ekrandaki varsayılan değerini alırlar. Alınan bu değerler alanın veri tipine bağlı olarak değişir.
C# Alanların Varsayılan Değerleri
Alanın Veri Tipi | Alanların Varsayılan Değeri |
---|---|
Bool tipi | false |
int, long vb. tamsayı tipleri | 0 |
double vb. ondalıklı sayı tipleri | 0.0 |
string veri tipi | null |
char veri tipi | ” |
Referans tiplerinin tümü | null |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | namespace SinifKullanimi { class Televizyon { public int ekran; public string marka; public bool lcdMi; } class Program { public static void Main() { Televizyon tv = new Televizyon(); //0 değerini almıştır. Console.WriteLine("tv.ekran : {0}", tv.ekran); //boş (null) değer almıştır. Console.WriteLine("tv.marka : {0}", tv.marka); //false değer almıştır. Console.WriteLine("tv.lcdMi : {0}", tv.lcdMi); } } } |
Ekran Çıktısı
Alanların Varsayılan Değerleri
tv.ekran : 0
tv.marka :
tv.lcdmi : False