.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 x
x = 0 Name Size Bytes Class x 1x1 104 NetDocEnum.Range