C# 枚举的获取方法
来源:互联网 发布:淘宝手机助手在哪里 编辑:程序博客网 时间:2024/05/22 00:23
- 一、Enum的定义
- public enum UserRolesType
- {
- UnKnown=0,
- BaseSimple=70,
- BaseBasic=71,
- BaseExtend=72,
- BaseBasic2=88,
- BaseSimple2=89,
- BaseExtend2=90
- }
- 方法一:根据ID获取枚举对象
- protected UserRolesType GetEnum(int t)
- {
- bool isInEnum = false;
- UserRolesType c = UserRolesType.UnKnown;
- if (t > 0)
- {
- foreach(int i in Enum.GetValues(typeof(UserRolesType)))
- {
- if (i == t){//this.Debug(t.ToString(), "");
- c =(UserRolesType)Enum.Parse(typeof(UserRolesType),i.ToString());
- isInEnum = true;return c;
- //(Colors)Enum.Parse(typeof(Colors), "Red, Yellow");
- }
- }
- if (isInEnum == false)
- {
- return UserRolesType.UnKnown;
- }
- }
- return c;
- }
- 方法二:根据ID获取枚举名称
- protected string GetEnumName(int s)
- {
- string str=Enum.GetName(typeof(UserRolesType), s);
- if (str == null)
- {
- str = UserRolesType.UnKnown.ToString();
- }
- return str;
- }
- C# 枚举的获取方法
- c#枚举类型的内容全部获取和字符串转换为枚举类型的方法
- C# 获取枚举的描述值
- C#实现获取枚举的描述
- C#枚举值获取
- C#获取枚举描述
- Enum获取枚举值的方法
- 获取枚举类集合的方法
- C#枚举系统安装的所有打印机.获取打印机名称
- C# 获取枚举 Enum 变量值的 Description 属性
- C# 获取枚举 Enum 变量值的 Description 属性
- c#怎样获取枚举中元素的个数
- C# 获取namespace的方法
- 枚举的诸多使用方法enum--构造方法,普通方法method,获取枚举,实现接口
- C# 获取枚举的 键名称,值 和描述 遍历枚举
- 通用的方法获取枚举内各值的描述
- 获取枚举类型的名字字符串的方法
- C#枚举所有的窗体的两种方法
- set up UBUNTU 7.10
- HttpHandler 配置, 使用
- 详解主板报警声
- 各个阶段Bug数量估计
- MFC改变对话框中的CEdit控件的背景色
- C# 枚举的获取方法
- 播放WAV音频
- Ubuntu CJK Chinese Japanese Korean Input Guide
- ubuntu sources~
- 多点触摸
- Install & Set up Compiz Fusion for UBUNTU 7.10~
- Installing VirtualBox OSE on Ubuntu 7.10 Gutsy Gibbon
- 大学毕业之后
- DOSBox?? For Linux~