カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

C#でのEnum(列挙型)

この記事は最終更新日から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
この記事がお役に立ちましたらシェアお願いします