c# enum 输入name 得到 int 值
c# public enum eErrorDetailCode : int{登陆成功 = 0,登出 = 1, 应用错误 = 2,成功 = 3, 失败 = 4}
现在我要通过输入的名字 登陆成功 找到对应的 int值 (0,1,2,3,4 )这个该如何求
(我计划是把public enum eErrorDetailCode : int{登陆成功 = 0,登出 = 1, 应用错误 = 2,成功 = 3, 失败 = 4}
放入到一个cs文件a.cs里。
之后b.cs可以如下调用
比如输入 【登陆成功】或其他【 失败】,得到对应的 int值 0 或4
该如何求
)
------解决方案--------------------C# code
public enum eErrorDetailCode : int
{
登陆成功 = 0,
登出 = 1,
应用错误 = 2,
成功 = 3,
失败 = 4
}
if(eErrorDetailCode.登陆成功.ToString()=="登陆成功")
{
Response.Write("登录成功对应的int值是:"+(int)eErrorDetailCode.登陆成功);
}
if(eErrorDetailCode.失败.ToString()=="失败")
{
Response.Write("登录失败对应的int值是:"+(int)eErrorDetailCode.失败);
}
------解决方案--------------------