events
列挙型を使用する状況 (Visual Basic)
列挙型を使用すると、一連の関連する定数を簡単に操作できます。 列挙型 (Enum
) は、一連の値のシンボリック名です。 列挙型はデータ型扱いであり、これを使用することで、変数やプロパティと共に使用する一連の定数を作成することができます。
プロシージャで受け取れる変数の個数が限られている場合には、必ず列挙型の使用を検討してください。 列挙型を使用すると、コードの明瞭さと読みやすさが増します。わかりやすい名前を使用すると特に効果的です。
列挙型を使用する利点は次のとおりです。
数の入れ替えや入力間違いによるエラーを減らせます。
値を後で変更しやすくなります。
コードが読みやすくなり、コードにエラーが紛れ込む可能性を抑えられます。
上位互換性を確保できます。 列挙型を使用すると、今後メンバー名に対応する値が変更された場合に、コードでエラーが発生する確率が小さくなります。
列挙型メンバーにはなんらかの名前付け規則を適用してください。 Visual Basic で列挙型メンバーを検出した場合、参照対象の別の型ライブラリに同じ名前が含まれていると、例外がスローされます。 アプリケーションまたはコンポーネントの値を特定できる、一意の接頭辞を使用してください。
列挙型のメンバーを参照する場合は、列挙型名でメンバー名を修飾するか、Imports
ステートメントを使用する必要があります。 詳細については、列挙型と名前の修飾に関するページを参照してください。
Visual Basic には、コードを作成しやすいように定義済みの列挙型が多数用意されています (FirstDayOfWeek
や MsgBoxResult
など)。 これらの一覧については、定数と列挙型に関するページを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。
その他のリソース
トレーニング
モジュール
財務と運用アプリ用の拡張データ型と列挙型を作成する - Training
拡張データ型 (EDT) と基本列挙型 (enum) は、開発環境で作成および管理されるデータ型です。 基本列挙型はリテラルのリストを表しますが、EDT は特定の定義を持つ再利用可能なデータ型です。 財務と運用アプリのアプリケーション オブジェクト ツリー (AOT) には、多くの既存 EDT および基本列挙型が含まれており、それらを拡張してプロジェクトで使用することも、新しいデータ型を作成することもできます。 このモジュールでは、新しいデータ型の作成に焦点を絞って説明します。
ドキュメント
-
詳細情報: 列挙型と名前修飾 (Visual Basic)
-
詳細情報: 方法:Visual Basic で列挙型を反復処理する
-
方法: 列挙型のメンバーを参照する - Visual Basic
詳細情報: 方法:列挙型のメンバーを参照する (Visual Basic)