文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>枚举值转换(字符串转换为枚举和整数转换为枚举)

枚举值转换(字符串转换为枚举和整数转换为枚举)

时间:2011-05-23  来源:快乐的企鹅

假设定义了一个这样的枚举类型:

 

    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不是一个有效的枚举值,则转换失败。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载