Başlık: Başlangıç

    Değişken Tanımlama

    3 adımda değişken tanımlaması yapılır:

    Geçerlilik Düzeyi public private Erişim Sınırı Değişken Türü int Tam Sayı long Büyük Tam Sayı float Kayan Nokta double Ondalıklı Sayı bool Mantıksal char Tek Karakter string Metin Dizisi Değişken Adı kullaniciAdi Özel Tanımlayıcı Bellek Konumu Etiketi int sayi;

    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) veya protected gibi anahtar kelimeler kullanılır. Belirtilmezse varsayılan olarak private kabul 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 (yas ile Yas farklı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; 
        }
    }