C Sharp’da Const Anahtar Kelimesi
Herkese merhaba,
Bu yazıda C Sharp’da Const Anahtar Kelimesi ile ilgili bilgi vermeye çalışacağım.
C Sharp’da Const kelimesi bir değişkenin değerinin program boyunca sabit olarak tutulması istendiğinde kullanılır. Const kelimesi Türkçe’ye sabit olarak çevrilebilir. Const kelimesi tanımlandığı satırda değeri atanmalıdır.
Pi Sayısı, Işık Hızı, Euler Sayısı gibi belirli değerlere sahip veriler kullanılarak bir program yazılacaksa, Const yapısını kullanmak kolaylık sağlar.
- Const şeklinde tanımlanan veri tipleri sayesinde bellekte daha az alan kullanılmış olur.
- Const anahtar kelimesi kodların okunmasını kolaylaştırır.
- Const anahtar kelimesi ile belirlenmiş değerler, programın diğer aşamalarında doğrudan ya da dolaylı olarak (fonksiyonlar kullanılarak) değiştirilemez.
- Const anahtar kelimesi kullanılacak olan değişkene değeri atanırken, bu değer daha önce belirlenmiş olsa da, Const ile tanımlanmamışsa hata alınır.
- Const anahtar kelimesi ile tanımlanacak olan bir değişkene değeri atanırken bir başka veriden yararlanmak istenilirse, yararlanılacak olan verinin de Const anahtar kelimesi ile tanımlanmış olması gerekir.
- Const anahtar kelimesi kullanılarak açık hesaplamalar yapılabilir.
- Const anahtar kelimesi ile yapılan tanımlamalar sabit değerlerdir ve çalışma anında veya program sonuna kadar hiçbir şekilde değiştirilemezler. Ancak iki farklı Const sabiti ile birinden diğerine yada birini kullanarak (hesaplama ile) diğerine yeni değerler atayabiliriz.
- Const anahtar kelimesi Class seviyesinde yani en dışta tanımlanır.
- Const anahtar kelimesi değişkenlerine tanımlandıkları satırda değer atanmalıdır.
- Const anahtar kelimesi olarak tanımlanan değişkenlere Static bildirimi yapılamaz.
- Bir void yada metodu Const anahtar kelimesi kullanarak tanımlayamayız.
- Datetime veri tipi türü Const anahtar kelimesi kullanarak tanımlanamaz.
- Application.StartupPath Const anahtar kelimesi kullanarak tanımlamaz.
Const Anahtar Kelimesi ile hazırlamış olduğum örneği görmektesiniz.
using System;
public class Program
{
public static void Main()
{
const double pi_sayisi = 3.14159;
double yaricap;
Console.WriteLine("Yarıçapı Giriniz : ");
yaricap = Convert.ToDouble(Console.ReadLine());
double DaireAlani = pi_sayisi * yaricap * yaricap;
Console.WriteLine("Yarıçap : {0}, Alan: {1}", yaricap , DaireAlani);
Console.ReadLine();
}
}
C Sharp’da Const Anahtar Kelimesi ile ilgili anlatacaklarım bu kadar.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.