枚举enum用法

来源:互联网 发布:centos6.5编译安装php 编辑:程序博客网 时间:2024/05/19 14:18

enum Color

{ Red, Green = 10, Blue }

则:Red = 0  Green = 10  Blue = 11


转换:

1、 枚举转常数

(int)Color.Red = 0

(int)Color.Green = 10

2、 常数转枚举

Color mycolor = (Color)0

3、 根据常数取枚举名

综合24

或者

Enum.GetName(typeof(Color),0)) = ”Red”

Enum.GetName(typeof(Color),10)) = ”Green”

4、 枚举转字符串

Color.Red.ToString() = ”Red”

5、 字符串转枚举

String str = “Red”

Color mycolor = (Color)Enum.Parse(typeof(Color),str,false)

0 0
原创粉丝点击