c#定义枚举,获取枚举信息

c#定义枚举

一、枚举定义

    /// <summary>
    /// 自动巡检支持的设备类型
    /// </summary>
    public enum ACS_Type_enum
    {
        中控 = 1, IC卡控制器 = 2, IP电话 = 3, 视频监控 = 4, 采集器 = 5, 投影机 = 6, 电脑 = 7, 
        空气质量 = 8, 环境照度 = 9, 功放检测 = 50, 
        /// <summary>
        /// 一个投影机可能有2个灯泡,所以没有办法,需要两条记录;因此选择的时候,默认选择灯时即可;
        /// </summary>
        投影机灯时 = 51
    }

二、枚举使用

   //获取枚举的数值(获取到的值是51)
   var m1 = ACS_Type_enum.投影机灯时.GetHashCode();

   //获取枚举值(获取到的值为'投影机灯时')
   var m2 = ACS_Type_enum.投影机灯时;

 

posted @ 2023-01-09 09:21  じ逐梦  阅读(208)  评论(0)    收藏  举报