Bir program çalıştırırken tüm veriler geçici olarak hafızada tutulur. Değişkenler bu verilerin isimlendirilmesi işlemidir. C# da değişkenler aşağıdaki yapıda tanımlanırlar.
<veri tipi><değişken adı>;
Örneğin;
int i;
Yukarıdaki ifade bir integer veri tipini saklamak için programın diğer aşamalarında i ismi ile ifade edilecek hafızada 4 bytelık bir alan açar. Bir değişkene tanımlarken değer atayabilirsiniz, ayrıca bir veri tipi altında birden fazla isimle farklı değişkenler tanımlayabilirsiniz.
| bool dogruMu = false;
double yuzde = 98.32, ortalama = 35.32; char karakter = ’A'; |
Diğer modern programlama dilleri gibi C# dada değişkenleri kullanmadan önce tanımlamak zorundasınız. Ayrıca eğer bir yerel değişken (Bir method içinde tanımlanan değişkenler) tanımlıyorsanız bu değişkeni kullanmadan önce bir değer ataması yapmak zorundasınız.
| static void Main(string[] args)
{ int kilo; //kilo = 78; Console.WriteLine(kilo); } |
Yukarıdaki kod parçacığı kilo değişkenine değer atamadığınız için hata verecektir çünkü kilo değişkeni yerel bir değişkendir. Eğer //kilo = 78; açıklama satırındaki // işaretlerini siler ve bu satırı koda dahil ederseniz hatanın ortadan kalktığını görürsünüz. Buradan da anlaşılacağı gibi C# yerel değişkenlere ilk atama işlemini otomatik yapmak global değişkenler de ise ilk değer ataması değişken tipine göre otomatik olarak yapılır. Örneğin integer bir tip için 0 gibi.
Tags: C Sharp, C# değişkenler, değişken tanımları, Değişkenler