列挙型を使用すると、関連する定数のセットを簡単に操作できます。 列挙体 ( Enum
) は、値のセットのシンボリック名です。 列挙型はデータ型として扱われ、変数とプロパティで使用する定数のセットを作成するために使用できます。
列挙型を使用する場合
プロシージャが限られた変数セットを受け入れるたびに、列挙型の使用を検討してください。 列挙型は、特に意味のある名前が使用されている場合に、より明確で読みやすいコードを作成します。
列挙型を使用する利点は次のとおりです。
数値の入れ替えまたは誤りによって発生するエラーを減らします。
将来的に値を簡単に変更できます。
コードを読みやすくします。つまり、エラーが発生する可能性が低くなります。
前方互換性を確保します。 列挙型を使用すると、将来誰かがメンバー名に対応する値を変更した場合、コードが失敗する可能性は低くなります。
列挙体の名前付け
列挙メンバーには名前付け規則を使用します。 Visual Basic で列挙メンバー名が検出されると、他の参照型ライブラリに同じ名前が含まれている場合、例外がスローされる可能性があります。 アプリケーションまたはコンポーネントの値を識別する一意のプレフィックスを使用します。
列挙型のメンバーを参照する場合は、メンバー名を列挙型名で修飾するか、 Imports
ステートメントを使用する必要があります。 詳細については、「 列挙型と名前修飾」を参照してください。
定義済みの列挙
Visual Basic には、コードを容易にするために、 FirstDayOfWeek
や MsgBoxResult
など、定義済みの列挙体が多数用意されています。 これらの一覧については、「 定数と列挙」を参照してください。
こちらも参照ください
.NET