C# Enum (Enum)
列挙型は、名前付きの整数定数のセットです。列挙型は enum キーワードを使用して宣言されます。
C# 列挙型は値のデータ型です。つまり、列挙型には独自の値が含まれており、継承または推移的に継承することはできません。
列挙型変数の宣言
列挙型を宣言するための一般的な構文:
enum <enum_name> { enumeration list };
その中で、
enum_nameは列挙型の型名を指定します。
列挙リストは、カンマで区切られた識別子のリストです。
列挙リスト内の各シンボルは、その前のシンボルより大きい整数値を表します。デフォルトでは、最初の列挙記号の値は 0 です。例:
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
例
次の例は、列挙型変数の使用法を示しています:
using System; namespace EnumApplication { class EnumProgram { enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat }; static void Main(string[] args) { int WeekdayStart = (int)Days.Mon; int WeekdayEnd = (int)Days.Fri; Console.WriteLine("Monday: {0}", WeekdayStart); Console.WriteLine("Friday: {0}", WeekdayEnd); Console.ReadKey(); } } }
上記のコードがコンパイルされて実行されると、次の結果が生成されます。
Monday: 1 Friday: 5
上記は [c# チュートリアル] C# 列挙 (Enum) の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) をご覧ください。