次の方法で共有


方法: 定数を宣言する (Visual Basic)

Const ステートメントを使用して定数を宣言し、その値を設定します。 定数を宣言することで、意味のある名前を値に割り当てます。 定数を宣言した後は、変更したり、新しい値を割り当てたりすることはできません。

プロシージャ内、またはモジュール、クラス、または構造体の宣言セクションで定数を宣言します。 クラス レベルまたは構造体レベルの定数は既定で Private されますが、適切なレベルのコード アクセスのために、 PublicFriendProtected、または Protected Friend として宣言することもできます。

定数には、有効なシンボリック名 (規則は変数名を作成する場合と同じ) と、数値または文字列の定数と演算子で構成される式 (ただし、関数呼び出しは含まない) が必要です。

次の手順では、一部の Visual Studio ユーザー インターフェイス要素の名前や場所がコンピューターに異なる場合があります。 これらの要素は、使用している Visual Studio エディションと使用する設定によって決まります。 詳細については、「IDEのカスタマイズ」を参照してください。

定数を宣言するには

  • 次の例のように、アクセス指定子、 Const キーワード、および式を含む宣言を記述します。

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    Option InferOffされ、Option StrictOnされている場合は、データ型 (BooleanByteCharDateTimeDecimalDoubleIntegerLongShortSingle、またはString) を指定して、定数を明示的に宣言する必要があります。

    Option InferOnまたはOption StrictOff場合は、As句でデータ型を指定せずに定数を宣言できます。 コンパイラは、式の型から定数の型を決定します。 詳細については、「 定数データ型とリテラル データ型」を参照してください

明示的に指定されたデータ型を持つ定数を宣言するには

  • 次の例のように、 As キーワードと明示的なデータ型を含む宣言を記述します。

    Public Const MyInteger As Integer = 42
    Private Const DaysInWeek As Short = 7
    Protected Friend Const Funday As String = "Sunday"
    

    1 行で複数の定数を宣言できますが、1 行に 1 つの定数のみを宣言すると、コードの読みやすさが高くなります。 1 行に複数の定数を宣言する場合は、すべて同じアクセス レベル (PublicPrivateFriendProtected、または Protected Friend) である必要があります。

1 行に複数の定数を宣言するには

  • 次の例のように、宣言をコンマとスペースで区切ります。

    Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44  
    

こちらも参照ください