.NET 列挙メンバーの参照
列挙型のインスタンスとして、コード内で "列挙メンバー" を使用します。列挙メンバーを参照するには、C# 名前空間、列挙型およびメンバー名を使用します。
Namespace.EnumName.MemberName
たとえば、.NET クラス ライブラリの System 名前空間には、DayOfWeek 列挙があります。この列挙メンバーは次のとおりです。
Enumeration members for class 'System.DayOfWeek':
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday値 Thursday をもつ変数を作成するには、以下を入力します。
gameDay = System.DayOfWeek.Thursday; whos
Name Size Bytes Class gameDay 1x1 104 System.DayOfWeek
暗黙的なコンストラクターの使用
暗黙的なコンストラクターである Namespace.EnumName によって、基となる型を既定の値とするメンバーが作成されます。たとえば、NetDocEnum.Range 列挙型には次のメンバーがあります。
Enumeration members for class 'NetDocEnum.Range':
Max
Min
以下を入力します。
x = NetDocEnum.Range
whos xx = 0 Name Size Bytes Class x 1x1 104 NetDocEnum.Range