C# Veri Tipleri
Uygulamalarımızın olmazsa olmaz unsurları herhalde değişkenlerdir. Orta ölçekli bir uygulamada, kabaca bir tahminle yüzlerce değişken tanımlıyoruzdur.
Kullanım yoğunluğuna bakarak, oluşturduğumuz değişkenlerin tiplerinin doğru belirlenmesinin ne kadar önemli olduğunu anlayabiliriz.
C# ile kullanabileceğimiz değişkenlerin en önemlilerini aşağıda listeledim;
| Veri Tipi | Kapladığı Alan | Değer Aralığı |
| Tam Sayı Veri Tipleri | ||
| sbyte | 1 byte | -128 ve +127 |
| byte | 1 byte | 0 ve +255 |
| short | 2 byte | -32768 ve +32767 |
| ushort | 2 byte | 0 ve 65535 |
| int | 4 byte | -2.147.483.648 ve +2.147.483.647 |
| uint | 4 byte | 0 ve 4.294.967.295 |
| long | 8 byte | -9.223.372.036.854.775.808 ve +9.223.372.036.854.775.807 |
| ulong | 8 byte | 0 ve 18,446,744,073,709,551,615 |
| Noktalı Sayı Veri Tipleri | ||
| single | 4 byte | -3.402823E38 ve +3.402823E38 |
| double | 8 byte | -1.79769313486232E308 ve +1.79769313486232E308 |
| decimal | 16 byte | -7.9E1028 ve +7.9E1028 |
| Diğer Veri Tipleri | ||
| char | 2 byte | Tek Karakter |
| string | ~ (2 byte x harf adedi) | Karakter Dizisi |
| bool | 4 byte | True veya False |
| DateTime | 8 byte | 1/1/0001 12:00:00 ve 31/12/9999 23:59:59 |