/*
默认情况下,枚举中每个元素的基础类型是 int。可以使用冒号指定另一种整数值类型。
如果不为枚举数列表中的元素指定值,则它们的值将以 1 为增量自动递增。
*/
public enum enumValueTest1
{
Mondy = 1, //1
Tuesday = 2, //2
Wednesday = 3, //3
Thursday = 4, //4
Friday = 5, //5
Saturday = 6, //6
Sunday = 7 //7
}
public enum enumValueTest2: long
{
Mondy, //0
Tuesday, //1
Wednesday, //2
Thursday, //3
Friday, //4
Saturday, //5
Sunday //6
}
public enum enumValueTest3
{
Mondy, //0
Tuesday, //1
Wednesday, //2
Thursday=2, //2
Friday, //3
Saturday, //4
Sunday //5
}
EnumTest.enumValueT Mondy = new EnumTest.enumValueT();
Mondy = (EnumTest.enumValueT)Enum.Parse(typeof(EnumTest.enumValueT), EnumTest.enumValueT.Mondy.ToString(), true);
int intMondy = (int)Mondy;
intMondy = (int)EnumTest.enumValueT.Mondy;
EnumTest.enumValueT Tuesday = new EnumTest.enumValueT();
Tuesday = (EnumTest.enumValueT)Enum.Parse(typeof(EnumTest.enumValueT), EnumTest.enumValueT.Tuesday.ToString(), true);
int intTuesday = (int)Tuesday;
EnumTest.enumValueT Wednesday = new EnumTest.enumValueT();
Wednesday = (EnumTest.enumValueT)Enum.Parse(typeof(EnumTest.enumValueT), EnumTest.enumValueT.Wednesday.ToString(), true);
int intWednesday = (int)Wednesday;
EnumTest.enumValueT Thursday = new EnumTest.enumValueT();
Thursday = (EnumTest.enumValueT)Enum.Parse(typeof(EnumTest.enumValueT), EnumTest.enumValueT.Thursday.ToString(), true);
int intThursday = (int)Thursday;
EnumTest.enumValueT Friday = new EnumTest.enumValueT();
Friday = (EnumTest.enumValueT)Enum.Parse(typeof(EnumTest.enumValueT), EnumTest.enumValueT.Friday.ToString(), true);
int intFriday = (int)Friday;
//int intMondy = (int)EnumTest.enumValueT.Mondy;
//int intTuesday = (int)EnumTest.enumValueT.Tuesday;
//int intWednesday = (int)EnumTest.enumValueT.Wednesday;
//int intThursday = (int)EnumTest.enumValueT.Thursday;
//int intFriday = (int)EnumTest.enumValueT.Friday;