enum DaysInMonth
{
Jan = 31, Feb = 28, Mar = 31, Apr = 30, May = 31, Jun = 30,
Jul = 31, Aug = 31, Sep = 30, Oct = 31, Nov = 30, Dec = 31
};
DaysInMonth dm = DaysInMonth.Dec;
Console.WriteLine($"Number of days in {dm} is {dm:D}");
得到預期的結果獲得的天數在七月爲31,12月預計的天數是31不從枚舉
可能的複製(http://stackoverflow.com/questions/8043027/non-unique-enum-values) – Steve
枚舉應具有唯一值聲明。 – Pavvy