1. 程式人生 > >列舉enum用法

列舉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)