public enum eErrorDetailCode : int
{
登陆成功 = 0,
登出 = 1,
应用错误 = 2,
成功 = 16,
失败 = 17
}
----知道字符串如何转换成枚举
foreach (int myCode in Enum.GetValues(typeof(eErrorDetailCode)))
{
string strName =Enum.GetName(typeof(eErrorDetailCode), myCode);//获取名称
if(myCode.Tostring()==strName)
return (eErrorDetailCode )myCode ;
return (eErrorDetailCode )myCode ;
}
----知道枚举怎么转换字符串
eErrorDetailCode enumcode=eErrorDetailCode .登出;
Console.writeline(enumcode.ToString());
----知道数值怎么转换为枚举类型
int intValue=1;
return (eErrorDetailCode)intValue;