「VB.NET」Enum.GetValuesメソッドで列挙の値を取得する
書式
Enum 列挙名
要素xxx
End Enum
For Each 変数名 In [Enum].GetValues(GetType(列挙型名))
処理コード
Next
サンプルコード
Module Module1
'列挙型の宣言
Enum WeekInfo
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
End Enum
Public Sub Main()
Console.WriteLine("enum(列挙子)の基本用例")
'Enum.GetValuesメソッドで全ての値を列挙させます
For Each item In [Enum].GetValues(GetType(WeekInfo))
Console.WriteLine((item.ToString()))
Next
Console.ReadKey()
End Sub
End Module
Module Module1
'列挙型の宣言
Enum WeekInfo
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
End Enum
Public Sub Main()
Console.WriteLine("enum(列挙子)の基本用例")
'Enum.GetValuesメソッドで全ての値を列挙させます
For Each item In [Enum].GetValues(GetType(WeekInfo))
Console.WriteLine((item.ToString()))
Next
Console.ReadKey()
End Sub
End Module
Module Module1 '列挙型の宣言 Enum WeekInfo Sunday Monday Tuesday Wednesday Thursday Friday Saturday End Enum Public Sub Main() Console.WriteLine("enum(列挙子)の基本用例") 'Enum.GetValuesメソッドで全ての値を列挙させます For Each item In [Enum].GetValues(GetType(WeekInfo)) Console.WriteLine((item.ToString())) Next Console.ReadKey() End Sub End Module
実行結果
enum(列挙子)の基本用例
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday