方法 : 定数を宣言する
更新 : 2007 年 11 月
定数を宣言して値を設定するには、Const ステートメントを使います。定数を宣言すると、値にわかりやすい名前を割り当てることができます。一度宣言した定数は、変更したり新しい値を代入したりはできません。
定数は、プロシージャ内で宣言するか、モジュール、クラス、または構造体の宣言セクションで宣言します。クラスまたは構造体のレベルの定数は、既定では Private ですが、コード アクセスの必要なレベルに応じて Public、Friend、Protected、または Protected Friend として宣言することもできます。
定数には、有効なシンボル名 (変数の名前付け規則と同じ規則に従う)、および数値や文字列の定数と演算子とを組み合わせた式を指定する必要があります。関数呼び出しを含むことはできません。
メモ : |
---|
使用している設定またはエディションによっては、ダイアログ ボックスで使用可能なオプションや、メニュー コマンドの名前や位置がヘルプに記載されている内容と異なる場合があります。このヘルプ ページは、全般的な開発設定を考慮して記述されています。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。 |
定数を宣言するには
次の例に示すように、アクセス指定子、Const キーワード、および式を含む宣言を記述します。
Public Const DaysInYear = 365 Private Const WorkDays = 250
Option Strict が On である場合、データ型 (Boolean、Byte、Char、DateTime、Decimal、Double、Integer、Long、Short、Single、または String) を指定して、定数を明示的に宣言する必要があります。Option Strict が Off である場合、定数のデータ型はコンパイラによって代入されます。詳細については、「定数とリテラルのデータ型」を参照してください。
Option Strict が On の場合に定数を宣言するには
次の例に示すように、Option Strict On を使用して、As キーワードおよび明示的なデータ型が含まれる宣言を記述します。
Public Const MyInteger As Integer = 42 Private Const DaysInWeek As Short = 7 Protected Friend Const Funday As String = "Sunday"
複数の定数を 1 行で宣言することもできますが、1 行で宣言する定数は 1 つだけにした方がコードが読みやすくなります。1 行で複数の定数を宣言した場合、すべてが同じアクセス レベル (Public、Private、Friend、Protected、または Protected Friend) を持っている必要があります。
複数の定数を 1 行で宣言するには
次の例に示すように、宣言をカンマと空白で区切ります。
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44