Özel değerler için sayısal sabit değerler ("
sihirli sayılar") yerine anlamlı adlar sağlamak için sabitleri kullanın.
Not
C# içinde
#define ön işlemci yönergesi, sabitleri genellikle
C ve C++ içinde kullanılan şekilde tanımlamak için kullanılamaz.
Tamsayı türlerinin sabit değerlerini tanımlamak için (
, , ve int byte gibi) numaralandı bir tür kullanın.
İntegral olmayan sabitleri tanımlamak için yaklaşımlardan biri, bunları adlı tek bir statik sınıfta gruplayarak
Constants yapmaktır.
PHP- Kodu
using System;
static class Constants
{
public const double Pi = 3.14159;
public const int SpeedOfLight = 300000; // km per sec.
}
class Program
{
static void Main()
{
double radius = 5.3;
double area = Constants.Pi * (radius * radius);
int secsFromSun = 149476000 / Constants.SpeedOfLight; // in km
Console.WriteLine(secsFromSun);
}
}
Sınıf adı niteleyicisi kullanımı, siz ve sabiti kullanan diğer kullanıcıların sabit olduğunu ve değiştirilememesi için emin olmasını sağlar.
Kaynak :
[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]