Değişken Tanımlama
3 adımda değişken tanımlaması yapılır:
ADIM-1: Geçerlilik Düzeyi (Erişim Belirteci / Scope)
Değişkenin programın hangi bölümlerinden erişilebilir olduğunu belirler.
- Sınıf Düzeyinde (Alanlar / Fields):
public(her yerden erişilebilir),private(yalnızca tanımlandığı sınıf içinden erişilebilir) veyaprotectedgibi anahtar kelimeler kullanılır. Belirtilmezse varsayılan olarakprivatekabul edilir. - Metot Düzeyinde (Yerel Değişkenler / Local Variables): Bir metot veya kod bloğu
{}içinde tanımlanan değişkenlerde erişim belirteci kullanılmaz; bu değişkenler yalnızca tanımlandıkları blok içinde geçerlidir.
ADIM-2: Değişken Tipi (Data Type)
Değişkenin bellekte ne tür bir veri tutacağını ve ne kadar yer kaplayacağını belirtir. C# tip güvenli (type-safe) bir dildir; bu nedenle tipin açıkça belirtilmesi gerekir.
Veri tiplerini detaylı olarak öğrenmek için buraya tıklayınız.
ADIM-3: Değişken İsmi (Identifier)
Değişkene kod içinde başvurmak için verilen benzersiz addır. Değişkenler isimlendirilirken aşağıdaki hususlara dikkat edilmelidir.
- C#’ta değişken isimleri harf veya alt çizgi (
_) ile başlamalıdır, rakamla başlayamaz. - Boşluk ve özel karakterler içeremez; büyük/küçük harfe duyarlıdır (
yasileYasfarklıdır). - Genellikle yerel değişkenler ve parametreler için camelCase (ör.
kullaniciAdi), sınıf düzeyindeki alanlar için ise _camelCase veya PascalCase standartları tercih edilir.
ÖRNEK:
public class Kullanici
{
// 1. Düzey: public | 2. Tip: string | 3. İsim: kullaniciAdi
public string kullaniciAdi = "Ahmet";
public void BilgiGoster()
{
// Metot içi yerel değişken (Düzey: Yerel blok | Tip: int | İsim: girisSayisi)
int girisSayisi = 5;
}
}