https://blog.csdn.net/djk8888/article/details/79399813
public enum SubjectEnum
{
語(yǔ)文 = 1,
數(shù)學(xué) = 2,
英語(yǔ) = 3,
物理 = 4,
化學(xué) = 5,
地理 = 6,
生物 = 7,
歷史 = 8,
政治 = 9,
}
//根據(jù)數(shù)值獲取枚舉的Name
public string GetEnumNameByKey(int key)
{
return Enum.GetName(typeof(SubjectEnum), key);
}
string str = Enum.GetName(typeof(SubjectEnum), key);//若key=6境蜕,則str="地理";
//獲取枚舉key值:
int key = (int)SubjectEnum.英語(yǔ);//則 key=3;
//判斷key值是否存在于枚舉中:
bool b = Enum.IsDefined(typeof(SubjectEnum), key);//若key=10膨俐,則b=false;
//取int值:
int i = (int)SubjectEnum.數(shù)學(xué);
//取string值:
string str = SubjectEnum.數(shù)學(xué).ToString();
————————————————
版權(quán)聲明:本文為CSDN博主「djk8888」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議弊知,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明攒磨。
原文鏈接:https://blog.csdn.net/djk8888/article/details/79399813