如何获取枚举值

提问

如何获取枚举值

回答

//获取枚举值
var value=Convert.ToInt32(DeviceTypeEnum);
//获取枚举的10进制

value.ToString("d");

//获取枚举的16进制

value.ToString("X");

示例

public enum DeviceType
{
    [Display(Name = "10KV配电设备")] _201 = 0x201,
    [Display(Name = "35KV配电设备")] _202 = 0x202,
    [Display(Name = "110KV配电设备")] _203 = 0x203,
    [Display(Name = "直流操作电源柜")] _231 = 0x2E1
}

参考

https://blog.csdn.net/w405722907/article/details/90231238

posted @ 2023-10-17 09:17  东百牧码人  阅读(50)  评论(0)    收藏  举报