C# Öğreniyorum #2




C# Öğreniyorum  projemizin 2. dersine HOŞ GELDİNİZ. Bu dersimizde önceki dersimizde bahsettiğimiz veri tiplerini ve hakkındaki bilgilerini paylaşmıştık bu dersimizde ise değişkenlere nasıl isim verilir, nasıl sabit değişken oluşturulur ve karşılaşılan hatalar. Hadi şimdi dersimize başlama zamanı... 


Değişkenlere Nasıl İsim Verilir ?  

  • Değişkenlerin isimleri alfabede bulunan karakterlerle veya _(alt çizgi) ile başlamalıdır. Ama ilk harf hariç diğer karakterler sayı olabilir.
  • Bazı programlama dilleri büyük ve küçük harf duyarlıdır. Yani Sayi, sayi ve SAYI hepsi ayrı değişken olarak algılanır. 
  • Değişken isimleri birden fazla kelime olduğu zaman; kelimelerin arasına boşluk konmaz. Bu tür değişkenleri ya kelimeleri birleştirerek veya kelimeler arasına _(alt çizgi) karakteri koyarak isimlendiririz. 
  • Değişkenlerin isimleri !, ?, {, ] gibi karakterler içeremez. 
  • Programlama dili için tanımlanmış anahtar kelimelerini de değişken isimleri olarak kullanamayız.
Standart yazım şekilleri: 

Camel notasyonunda isim küçük harfle başlar, eğer değişken isminde birden fazla kelime geçiyor ise isimdeki diğer kelimeler büyük harfle başlar.
 Camel Notasyonu: 
  • maas; 
  • maasMiktari; 
  • massMiktariAciklama; 

Pascal Notasyonunda kelime büyük harfle başlar. Camel Notasyonunda da olduğu gibi diğer kelimelerde büyük harfle başlar. 
Pascal Notasyonu: 
  • Maas(); 
  • MaasHesapla();

Bu notasyonların kullanımı mecburi değildir. Fakat sürekli olarak bu tür bir notasyona uyarak kodlarınızı yazarsanız, kodlarınız daha anlaşılır bir hâle girer.

Veri Tipleri çok önemlidir. Göz aşinalığı olsun diye her dersimizde sizinle paylaşacağız.

Sabit Değişken : 
Program boyunca sabit kalacak veriler için kullanılan tanımlamalardır. Bir sabit tanımlamak için const anahtar kelimesini kullanırız. 
  •  Sabitler tanımlanırken ilk değer ataması yapılmak zorundadır. 
  • Program boyunca sabit değeri değiştirelemez.
 Kullanımı
const =değer; 

Örnek 1: 
const double PI = 3.14;
const double PI; 

Yukarıdaki tanımlanan sabitlerden birincisi doğru ikincisi ise yanlış bir tanımlamadır. Çünkü sabitler tanımlanırken ilk değer ataması yapılmak zorundadır. 

Sabit kullanım hata mesajları
  • The left-hand side of an assignment must be a variable, property or indexer: Tanımlanan sabit değişkenin değeri değiştirilmeye çalışdığı zaman oluaşacak hata mesajıdır. Bu yüzden sabit değişken tanımlanırken atanan değer program boyunca sabit kalmalıdır. 
Örnek 2: 

const double pi = 3.14159265; 
pi = 2 * pi; //Burada pi değerini değiştirdiğiniz için hata mesajı alırsınız. 
  •  A const field requires a value to be provided: Tanımlanan sabit değişkene ilk değer ataması yapılmadıysa oluşan hata mesajıdır. Dolayısıyla sabit değişken tanımlanırken ilk değer ataması yapılmalıdır. 
Örnek 1.4-3: const int pi; // Burada pi sabitine değer atanmadığı için hata mesajı alırsınız.

C# Öğreniyorum #3 için tıklayınız.

Yorumlar