概要 全く変化しない値を、異なる場所で何度も使いたい事があります。 このような場合、「リテラル」を何箇所にも分散させて書くのではなく、const というキーワードを用いて定義した定数を使うべきです。 ポイント const キーワードを使って、定数(値が絶対に変わらない / 変えれない変数)を定義できます。 見た目は変数と同じように使えますが、値の変更はできません。 コンパイル結果は「リテラル」を直接書いた場合と同様になります。 定数は、宣言時に値をリテラルで初期化できるものにしか使えません。(new できない。) より柔軟な初期化ができる readonly (読み取り専用)変数というものもあります。 変化しない値 例えば、以下のようなコードを見てください。 int[] array = new int[5]; for(int i=0; i<5; ++i) array[i] = int.Par