我需要在传递值时获取Enumneration文字。
以下显示的是我的枚举类
public enum Months
{
January=1,
February=2,
March=3,
April=4,
May=5,
June=6,
July=7,
August=8,
September=9,
October =10,
November=11,
December=12
}
在传递1时,我应该获得返回值“ 1月”,在传递2时,它应该返回“ 2月”等等..
答案 0 :(得分:4)
这应该有效
Months m= (Months)yourInt;
获取字符串然后你可以这样做
m.ToString()
答案 1 :(得分:0)
使用 Enum 类中的 GetName 方法可以完成相同的操作。请参阅以下代码
int inputValue=5;
string resultValue =Enum.GetName(typeof(MasterEnum.Months),inputValue);
//the value **resultValue** will be "**May**"