共用方式為


何時使用列舉(Visual Basic)

列舉提供簡單的方式來處理相關的常數集合。 列舉,或稱作 Enum,是指一組值的符號名稱。 系統會將列舉視為資料類型,您可以用來建立常數集合,以搭配變數和屬性使用。

使用列舉的時機

每當程式接受一組有限的變數時,請考慮使用列舉。 列舉可讓您更清楚且更容易閱讀程式碼,特別是在使用有意義的名稱時。

使用列舉的優點包括:

  • 減少因轉置或輸入錯誤數字而造成的錯誤。

  • 可讓您在日後輕鬆變更值。

  • 讓程式代碼更容易閱讀,這表示錯誤不太可能爬進其中。

  • 確保向前相容性。 使用列舉,如果未來有人變更對應成員名稱的值,則您的程式代碼不太可能失敗。

命名列舉

對列舉成員使用命名規範。 當 Visual Basic 遇到列舉成員名稱時,如果其他參考的型別庫包含相同的名稱,可能會拋出例外。 使用可識別應用程式或元件值的唯一前置詞。

參考列舉的成員時,您必須使用列舉名稱來限定成員名稱,否則請使用 Imports 語句。 如需詳細資訊,請參閱 列舉和名稱限定性

預先定義的列舉

Visual Basic 提供許多預先定義的列舉,例如 FirstDayOfWeekMsgBoxResult,以協助您的程序代碼。 如需這些清單,請參閱 常數和列舉

另請參閱