专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
c#
当前位置:首页 > 技术文档 > c# >  > 
C# enum 根据值转换为 String 输出 enum 所有 String

1,C# enum 根据值转换为 String
/// <summary>
        /// 获得数据列表
        /// </summary>
        public List<AdminMode> GetList(string strWhere)
        {
            List<AdminMode> list = new List<AdminMode>();
            list = dal.GetList(strWhere);
            if(null!=list && 0<list.Count)
            {
                foreach (AdminMode mode in list)
                {
                    mode.RolName = Enum.GetName(typeof(AdminSiteid), mode.siteid);
                }
            }
            return list;
        }
   
2,输出 enum 所有 String
//枚举生成select
            foreach (TerminalStatus status in (TerminalStatus[])Enum.GetValues(typeof(TerminalStatus)))
            {
                DListStatus.Items.Add(new ListItem(status.ToString(), ((int)status).ToString()));
            }