public enum SubjectEnum
{
语文 = 1,
数学 = 2,
英语 = 3,
物理 = 4,
化学 = 5,
地理 = 6,
生物 = 7,
历史 = 8,
政治 = 9,
}
//根据数值获取枚举的Name
public string GetEnumNameByKey(int key)
{
return SubjectEnum.GetName(typeof(SubjectEnum), key);
}
string str = Enum.GetName(typeof(SubjectEnum), key);//若key=6,则str="地理"; Enum为自己定义的枚举类名称
//获取枚举key值:
int key = (int)SubjectEnum.英语;//则 key=3;
//判断key值是否存在于枚举中:
bool b = SubjectEnum.IsDefined(typeof(SubjectEnum), key);//若key=10,则b=false;