Program çalıştığı sürece değeri değişmeyecek verilere sabit denir. C# programlama dilinde sabit tanımlamak için const anahtar ifadesi kullanılır. C# ile sabit tanımlamak için aşağıdaki örnekleri inceleyelim.
Örn: Pi sayısı evrensel bir sabiti ifade etmektedir. Genellikle şu şekilde yazılabilir.
Örn2: Işık hızı saniyede 300,000 km/saniye
Örn3: Yer çekimi sabiti 9,81 dir.
1 2 3 4 5 |
public const double Pi = 3.14159; public const int isikHizi= 300000; // km saniyede public const int YerCekimi=9.81 |
Sabitler ile ilgili şu özelliklere dikat edilmelidir.
1- Sabitler tanımladıklarında değerleri atanmalıdırlar. İlk değer verilmeyenler sabit olamazlar.
2- Sabit ifadelere ancak sabit ifadelerle değer atanabilir.
3-Sabit ifadeler içsel tasarım olarak static olduklarından ayrıca static olarak belirtmek hatalıdır.