C#'ta const Kavramı

Nisan 19, 2017 Mustafa BÜKÜLMEZ 0 Yorum

Bu dersimizde C# const kavramının ne anlama geldiğini ne işe yaradığı göreceğiz.

Selamlar arkadaşlar,
Bu dersimizde C# cont kavramını inceleyeceğiz.
Const kavramı bir değişkenin program boyunca sabit kalmasını yani değiştirilememesini sağlar. Pi sayısı, ışık hızı gibi sabit değerler kullanmamız gereken bir program yazarken const kavramını kullanmamız fayda sağlayacaktır. Hem bu şekilde bellekte daha az bir alan kullanılmış olmaktadır.
En genel kullanım şekli;
C#
const VeriTipi constantAdi = Değer;
const tanımlaması yapılırken tanımlama anında bir değer atanmak zorundadır. const değeri değiştirilemeyeceği için sonradan bir değer ataması yapılamamaktdaır.
Bazı kullanım şekilleri;
C#
const double pi = 3.14159265; 
pi = 2 * pi; 
Pi sayısına bir değer atandı. Pi sabitinin değeri iki katına çıkarılmak istendiği için hata alındı.   
C#
const int x = 10;   
const int Deger = x;    
x'in değeri 10 olarak atandı. x ifadesi Deger ifadesine atandı. Burada bir hata almadık çünkü ikisi de sabit tanımlar. Sabit tanımlar arasında atamalar yapılabilir.
C#
const int ilkMiktar = 2;
const double sonMiktar = (40 * ilkMiktar) - (40 * ilkMiktar * 0.05); 
Yine iki tanımda const olduğu sürece açık hesaplamalar da yapabiliriz. 
Özet;
Const ile yapılan tanımlamalar sabit değerlerdir ve program sonuna kadar değiştirilemezler. Ancak iki farklı const sabiti ile birinden diğerine yada birini kullanarak(hesaplama ile) diğerine yeni değerler atayabiliriz.
Bu dersimizde bu kadar arkadaşlar.
Bol kodlu günler.

0 Yorum: