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