public enum Color { Red=1, Green=2 }
(1)Enum转换为Stringpost
Color.Read.ToString()
Convert.ToString(Color.Green)
(2)Enum转换为intthis
Convert.ToInt32(Color.Green)
(a)String转换为Enumspa
(Color)Enum.Parse(typeof(Color), "Red");
(b)Int转换为Numcode
(Color)1
在项目中常常会使用枚举类型,而在不一样的地方须要使用不一样的类型,好比:Enum、int、string之间的快速转换。html
public enum Color { Red=1, Green=2 }
(1)Enum转换为Stringpost
Color.Read.ToString()
Convert.ToString(Color.Green)
(2)Enum转换为intthis
Convert.ToInt32(Color.Green)
(a)String转换为Enumspa
(Color)Enum.Parse(typeof(Color), "Red");
(b)Int转换为Numcode
(Color)1