如何在传递值时获取相应的枚举文本
本文关键字:枚举 文本 获取 | 更新日期: 2023-09-27 17:50:58
当值传递时如何获得相应的枚举文本?
我需要得到枚举文本,同时传递值。
下面是我的枚举类 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时,我应该得到返回值为"January",在传递2时,它应该返回"February"等等。
应该可以了
Months m= (Months)yourInt;
来获取字符串那么你可以这样做
m.ToString()
同样可以在Enum类中使用GetName方法完成。参考下面的代码
int inputValue=5;
string resultValue =Enum.GetName(typeof(MasterEnum.Months),inputValue);
//the value **resultValue** will be "**May**"