C# Sabitler

Sabit kelimesinin anlamı değişmeyen demektir. Yani programlama dilinde hiç bir zaman değişmeyen nesneler ile işlem yapacağımız aklımıza gelmelidir.

C# programlama dilinde, sabit dediğimizde program boyunca değişmeyen ve değiştirilemeyen veriler veya nesneler için kullanılan bir tanımlamadır. Günlük hayatımızda da değişmeyen nesneler vardır. Bu nesnelerden herkesin bildiği pi sayısı değişmeyen sabitlere verilebilecek en güzel örnektir.

Sabitlerin belirli özellikleri vardır. Şimdi bu özellikleri maddeler halinde sizlerle paylaşalım.

Sabitlerin özellikleri :

  • Herhangi Bir sabit tanımlamak için const anahtar kelimesi kullanılmaktadır.
  • Sabit tanımlanırken ilk değer ataması yapılması gerekmektedir.
  • Yazdığımız program boyunca sabit değeri değiştirilemez.

 

Sabit Tanımlama Kuralı 

const   <veri tipi>  <değişken adı>  =  değer;

 

Sabit Kullanımı 

const double pi = 3.14;

 

C# Sabit Kullanımı Hata Mesajları 

C# programlama dilinde sabit kullanırken bazı hatalar ile karşılaşabiliriz bu hataları maddeler halinde sizlerle paylaşalım. 

  • The left-hand side of an assignment must be a variable, property or indexer:  C# programlama dilinde tanımlanan sabit değişkenin değeri değiştirilmeye çalışıldığı zaman oluşan hata mesajıdır.
  • A const field requires a value to be provided: C# programlama dilinde tanımlanan sabit değişkene ilk değer ataması yapılmadıysa oluşan hata mesajıdır.
Önceki Ders: C# Atama İşlemleri Sonraki Ders: C# Veri Girişi