共用方式為


如何:宣告常數 (Visual Basic)

您可以使用 Const 語句來宣告常數並設定其值。 藉由宣告常數,您可以將有意義的名稱指派給值。 一旦宣告常數,就無法修改或指派新的值。

您可以在程式內或在模組、類別或 結構的宣告區段中宣告常數。 類別或結構層級常數預設為 Private ,但也可能會針對適當的程式代碼存取層級宣告為 PublicFriendProtectedProtected Friend

常數必須具有有效的符號名稱(規則與建立變數名稱的規則相同),以及由數值或字串常數和運算符所組成的表達式(但沒有函數調用)。

備註

您的電腦可能會在下列指示中顯示某些 Visual Studio 使用者介面元素的不同名稱或位置。 您擁有的 Visual Studio 版本,以及您所使用的設定會決定這些元素。 如需詳細資訊,請參閱 個人化 IDE

若要宣告常數

  • 撰寫包含存取規範、 Const 關鍵詞和表達式的宣告,如下列範例所示:

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    Option Infer 為 且 OffOn 時,您必須藉由指定資料類型來明確宣告常數(BooleanByteCharDateTimeDecimalDoubleIntegerLongShortSingle或 )。String

    Option InferOnOption StrictOff時,您可以宣告常數,而不需使用As子句指定資料類型。 編譯程式會從表達式的類型判斷常數的類型。 如需詳細資訊,請參閱 常數和常值數據類型

宣告具有明確陳述數據類型的常數

  • 撰寫包含 關鍵詞和明確數據類型的 As 宣告,如下列範例所示:

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

    您可以在單一行上宣告多個常數,不過如果您只為每個行宣告單一常數,則程式代碼更容易閱讀。 如果您在單行上宣告多個常數,它們都必須具有相同的存取層級(Public、、PrivateFriendProtectedProtected Friend)。

在單行上宣告多個常數

  • 使用逗號和空格分隔宣告,如下列範例所示:

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

另請參閱