C#における定数の使用方法と例


  1. 定数の宣言と初期化: 定数を宣言するには、const キーワードを使用します。例えば、次のように宣言することができます:
const int MaxValue = 100;

この例では、MaxValue という名前の整数型の定数を宣言し、値を100として初期化しています。

  1. 定数の利点: 定数の利点は、値が変更されないため、プログラムの可読性や保守性が向上します。また、定数を使用することで、プログラム内の魔法の数値(ハードコーディングされた数値)を避けることができます。例えば、以下のように定数を使用することで、コードの理解が容易になります:
const double Pi = 3.14159;
double radius = 5.0;
double circumference = 2 * Pi * radius;
  1. 定数のスコープ: 定数は、宣言されたブロック内でのみ使用することができます。また、定数は静的であり、インスタンスごとに異なる値を持つことはありません。例えば、以下の例では、メソッド内で定数を使用しています:
void CalculateArea()
{
    const double Pi = 3.14159;
    double radius = 5.0;
    double area = Pi * radius * radius;
    Console.WriteLine("円の面積: " + area);
}
  1. 定数の命名規則: 定数の命名には、キャメルケースやパスカルケースなどの慣例があります。一般的に、定数は大文字で始めるキャメルケースが使用されます。例えば、MaxValuePi のような命名が一般的です。