次の方法で共有


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

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

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

  • 配列を宣言し、他の変数と同様に配列を渡す前に、 GetValues メソッドを使用して列挙型をそれに変換します。 次の例では、列挙体を反復処理する FirstDayOfWeek 列挙体の各メンバーを表示します。

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

こちらも参照ください