枚举值转换(字符串转换为枚举和整数转换为枚举)
来源:互联网 发布:求一个矩阵的逆过程 编辑:程序博客网 时间:2024/05/12 00:24
假设定义了一个这样的枚举类型:
enum MyEnum
{
aa = 1,
bb = 2
}
1、字符串转换为枚举:
string strA = "aa";
MyEnum myEnum = (MyEnum)Enum.Parse(typeof(MyEnum), strA);
上面的方法是区分大小写的,也就是说,如果strA的值为“AA”,则转换失败;如果不需要区分大小写,需要使用下面的方法:
string strA = "aa";
MyEnum myEnum = (MyEnum)Enum.Parse(typeof(MyEnum), strA, true);
当最后一个参数设置为true时忽略大小写
2、整数转换为枚举值
int iA = 2;
MyEnum myEnum = (MyEnum)iA;
这种方法可以将一个整数转换为枚举类型;如果iA不是一个有效的枚举值,则转换失败。
0 0
- 枚举值转换(字符串转换为枚举和整数转换为枚举)
- 枚举值转换(字符串转换为枚举和整数转换为枚举)
- 枚举值转换(字符串转换为枚举和整数转换为枚举)
- 枚举值转换(字符串转换为枚举和整数转换为枚举)
- 枚举值转换(字符串转换为枚举和整数转换为枚举)
- 字符串转换为枚举和整数转换为枚举
- c++枚举转换为字符串
- UVa 725 简单枚举+整数转换为字符串
- 将字符串转换为枚举类型
- 整型数值转换为枚举
- 根据枚举HashCode转换为对应枚举值
- c#枚举类型的内容全部获取和字符串转换为枚举类型的方法
- C# 枚举类型转换字符串 Enum to string,枚举转换为下拉菜单 Enum DropDownList
- 枚举转换字符串
- 枚举中枚举值和枚举数的相互转换
- 枚举 转换
- 枚举转换
- 转换枚举
- 基于jboss调整项目连接数限制的参数调整
- 下压(LIFO)栈(能够动态调整数组大小的实现)
- jsp页面里无法自动补全和servlet包报错
- jQuery插件开发小结
- poj1511 Invitation Cards
- 枚举值转换(字符串转换为枚举和整数转换为枚举)
- Herren Daunenjacke is good of posess zero
- Angularjs学习笔记(五)指令
- [校招准备]之:java——String,StringBuffer,StringBuilder区别
- IOS10 权限问题
- 栈的主要特点及实例应用
- Codeforces 723E One-Way Reform(欧拉回路)
- 关于虚拟机
- 试编写在无头结点的单链表上实现线性表的插入操作的算法,并和带头结点的单链表上的插入操作的算法进行比较