您可以使用 Const 語句來宣告常數並設定其值。 藉由宣告常數,您可以將有意義的名稱指派給值。 一旦宣告常數,就無法修改或指派新的值。
您可以在程式內或在模組、類別或 結構的宣告區段中宣告常數。 類別或結構層級常數預設為 Private ,但也可能會針對適當的程式代碼存取層級宣告為 Public、 Friend、 Protected或 Protected Friend 。
常數必須具有有效的符號名稱(規則與建立變數名稱的規則相同),以及由數值或字串常數和運算符所組成的表達式(但沒有函數調用)。
備註
您的電腦可能會在下列指示中顯示某些 Visual Studio 使用者介面元素的不同名稱或位置。 您擁有的 Visual Studio 版本,以及您所使用的設定會決定這些元素。 如需詳細資訊,請參閱 個人化 IDE。
若要宣告常數
撰寫包含存取規範、
Const關鍵詞和表達式的宣告,如下列範例所示:Public Const DaysInYear = 365 Private Const WorkDays = 250當 Option Infer 為 且
Off為On時,您必須藉由指定資料類型來明確宣告常數(Boolean、ByteCharDateTimeDecimal、DoubleIntegerLongShortSingle或 )。String當
Option Infer是On或Option Strict是Off時,您可以宣告常數,而不需使用As子句指定資料類型。 編譯程式會從表達式的類型判斷常數的類型。 如需詳細資訊,請參閱 常數和常值數據類型。
宣告具有明確陳述數據類型的常數
撰寫包含 關鍵詞和明確數據類型的
As宣告,如下列範例所示:Public Const MyInteger As Integer = 42 Private Const DaysInWeek As Short = 7 Protected Friend Const Funday As String = "Sunday"您可以在單一行上宣告多個常數,不過如果您只為每個行宣告單一常數,則程式代碼更容易閱讀。 如果您在單行上宣告多個常數,它們都必須具有相同的存取層級(
Public、、Private、FriendProtected或Protected Friend)。
在單行上宣告多個常數
使用逗號和空格分隔宣告,如下列範例所示:
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44