次の方法で共有


方法 : Visual Basic で列挙型を反復処理する

複数の関連する定数を操作する場合や、複数の定数値に名前を関連付ける場合は、列挙型を使うと便利です。 列挙型を反復処理するために、GetValues メソッドを使用して、列挙型を配列に移動できます。 また、For...Each ステートメントを使用したり、GetNames メソッドまたは GetValues メソッドを使用して文字列や数値を抽出したりして、列挙型を反復処理することもできます。

列挙型を反復処理するには

  • 他の変数で行うように、配列を渡す前に、配列を宣言し、GetValues メソッドを使用して列挙型を変換します。 次の例は、列挙体 FirstDayOfWeek を繰り返し処理して、列挙体の各メンバーを表示します。

    Dim items As Array
    items = System.Enum.GetValues(GetType(FirstDayOfWeek))
    Dim item As String 
    For Each item In items
        MsgBox(item)
    Next
    

参照

処理手順

方法: 列挙型を宣言する (Visual Basic)

方法: 列挙値に関連付けられている文字列を確認する (Visual Basic)

方法: 列挙型のメンバーを参照する (Visual Basic)

概念

列挙型の概要 (Visual Basic)

列挙型を使用する状況 (Visual Basic)

列挙型と名前修飾 (Visual Basic)

その他の技術情報

Visual Basic における配列