Main Content

.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

関連するトピック