方法: 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
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET