Programlama dillerinde, ileride değiştirilmemesi gereken alanlar sabit olarak tanımlanırlar. Örneğin Java'da sabitler final anahtar sözcüğü ile işaretlenirken C# programlama dilinde ise const anahtar sözcüğü kullanılır.
Sabitlere ilişkin en sık verilen örnek pi sayısı olduğu için biz de benzer bir örnek üzerinden const anahtar sözcüklerini örneklendirelim.
const double piSayisi = 3.14;
int yaricap = 50;
double cevre = 2 * piSayisi * yaricap * yaricap;
Console.WriteLine("Dairenin Çevresi = " + cevre + " cm"); //Dairenin Çevresi = 15700 cm
Peki const değişkenlerin değerlerini güncellemek istediğimizde ne olur?
const double piSayisi = 3.14;
piSayisi = piSayisi + 1;
error CS0131: The left-hand side of an assignment must be a variable, property or indexer
Benzer yazılarım için;
bkz: C# Veri Tiplerinin Sınırlarını Görmek
bkz: C# String.Format Metodu Kullanımı ve Örnekleri
bkz: (C# ve Asp.NET) String'in sadece ilk harfini büyük harf ile yazdırmak
bkz: (C# ve Asp.NET) Sayıların Kare Kökünü Hesaplamak
bkz: C# Kodlama Standartları Nelerdir?
bkz: VS Code HTML Kod Şablonu Ekleme Klavye Kısayolu