- VisualC#
- 2011-04-05 - 更新:2014-09-30
この記事は最終更新日から1年以上経過しています。
基本となる列挙型
enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat };
取り出すときはintegerにキャストする
(int)Days.Sun // 0 (int)Days.Wed // 3
1から開始する
enum Days { Sun = 1, Mon, Tue, Wed, Thu, Fri, Sat };
(int)Days.Sun // 1 (int)Days.Wed // 4
longでの列挙
enum Days: long {Max = 2147483648L, Min = 255L};
取り出すときlongにキャストする
(long)Days.Max // 2147483648