何時使用列舉 (Visual Basic)

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

何時使用列舉類型

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

使用列舉的優點包括:

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

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

  • 使程式碼更容易閱讀,這表示不太可能會出現錯誤。

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

命名列舉

使用列舉成員的命名慣例。 當 Visual Basic 遇到列舉成員名稱時,如果其他參考的類型程式庫包含相同的名稱,可能就會擲回例外狀況。 使用唯一的前置詞來識別應用程式或元件中的值。

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

預先定義的列舉

Visual Basic 提供一些預先定義的列舉 (例如 FirstDayOfWeekMsgBoxResult) 來輔助您的程式碼。 如需這些清單,請參閱常數和列舉

另請參閱