ホームページ > バックエンド開発 > C#.Net チュートリアル > 【C#チュートリアル】C#列挙型(Enum)

【C#チュートリアル】C#列挙型(Enum)

黄舟
リリース: 2016-12-26 14:37:56
オリジナル
1409 人が閲覧しました

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 サイト (m.sbmmt.com) をご覧ください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート