枚举enum用法

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)

展开阅读全文

没有更多推荐了,返回首页