class Program
{
static void Main(string[] args)
{
//获取数值
int value = (int)Enum.Parse(typeof(DateType),"Afternoon",true);
Console.WriteLine(value);
//获取字母
var zimu = DateType.Afternoon.ToString();
Console.WriteLine(zimu);
//获取描述
DateType u = (DateType)1;
var des = typeof(DateType).GetField(u.ToString()).GetCustomAttributes(typeof(DescriptionAttribute), false).FirstOrDefault() as DescriptionAttribute;
Console.WriteLine(des.Description);
string[] MyArray = Enum.GetNames(typeof(DateType));
for (int i = 0; i < MyArray.Length; i++)
{
Console.WriteLine(MyArray[i]);
}
}
}
enum DateType
{
[Description("早上")]
Morning = 0,
[Description("下午")]
Afternoon = 1,
[Description("晚上")]
Night = 2,
}