【.NET】列挙型の取り扱い

user-pic
0 Clip to Evernote



列挙型について
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbcn7/html/vatskcreatingenumerations.asp

列挙型は、式中に含めると、暗黙的にToString()が呼び出される。列挙型のToString()は、そのメンバの名前を返す。
列挙対の内部的数値を見たい場合は、その数値型にキャストする。


enum Em {
   Ao = 1, Bo = 2
}

System.Console.WriteLine(Em.Ao)→Ao
System.Console.WriteLine((int)Em.Bo)→2

基本的に複数の定数は、列挙型にすべきであると思う。

【参考】:C#コーディング標準(河端善博)
http://www.kawabata.com/dotnet/CodingStdCS.pdf



■関連記事


ドミノ・ピザ【PC向けサイト】 楽天トラベル株式会社 NEC Direct ・NECダイレクト