C# - 列挙型
列挙は、名前付き整数定数のセットです。列挙型は enum を使用して宣言されます キーワード。
C# 列挙は値のデータ型です。つまり、列挙には独自の値が含まれており、継承できないか、継承を渡すことができません。
enum の宣言 変数
列挙を宣言するための一般的な構文は次のとおりです-
enum <enum_name> { enumeration list };
どこで、
-
enum_name 列挙型名を指定します。
-
列挙リスト 識別子のコンマ区切りリストです。
列挙リストの各記号は、その前の記号よりも 1 大きい整数値を表します。デフォルトでは、最初の列挙記号の値は 0 です。たとえば、-
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
例
次の例は、enum変数の使用を示しています-
ライブデモ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言語