定义一个基础枚举类型
public enum WeekDays
{
Monday = 1,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
// 输出一个枚举类型的值
Console.WriteLine(WeekDays.Friday); // Friday枚举与int
枚举类型 强转 int类型
int intFriday = (int)WeekDays.Friday
Console.WriteLine(intFriday ); // 5int类型 强转 枚举类型
WeekDays friday = (WeekDays)5;
Console.WriteLine(friday ); // Friday枚举和string
枚举类型 转 string类型
// 直接使用 ToString() 方法
string strFriday = WeekDays.Friday.ToString()
Console.WriteLine(intFriday ); // Fridaystring类型 强转 枚举类型
string inputStr = "5";
// 使用 Enum.Parse() 方法
WeekDays friday = (WeekDays)Enum.Parse(typeof(WeekDays), inputStr);
Console.WriteLine(friday ); // Friday