指定がなければ、0から始まる整数値が定数として割り当てられる。
下記の例だと、水曜日で強制的に5を指定。
// 定義
enum Days
{
Sun,// 0
Mon,// 1
Tue,// 2
Wed = 5,// 5
Thu,// 6
Fri,// 7
Sat,// 8
}
すべての文字列を表示
foreach (var name in Enum.GetNames(typeof(Days)))
Console.Write(name);
// SunMonTueWedThuFriSat
Console.Write(Enum.GetName(typeof(Days), 5));
// Wed
値を一覧表示
foreach (var value in Enum.GetValues(typeof(Days)))
Console.Write(value);
// SunMonTueWedThuFriSat
foreach (var value in Enum.GetValues(typeof(Days)))
Console.Write((int)value);
// 0123457
