C# --- 枚举(Enum)类型与int、string类型之间的相互转换
Enum 与 string 之间的转换
先创建一个枚举类型
public enum emAction
{
None,
GetUo,
Wash,
Eat,
Play,
}
public emAction emA = emA.None; //创建一个对象emA
1、Enum <---> sting
Enum ---> sting
emA.ToString();
string ---> Enum
emA = (emAction)Enum.Parse(typeof(emAction),emA.ToString());
2、Enum <---> int
Enum ---> int
int a = (int)mNone;
int --->Enum
emAction mEat = (emAction)3; //方法一
emAction mPlay = (emAction)Enum.ToObject(typeof(emAction), 4); //方法二

浙公网安备 33010602011771号