当前位置: 代码迷 >> ASP.NET >> c# enum 输入name 失去 int 值
  详细解决方案

c# enum 输入name 失去 int 值

热度:7198   发布时间:2013-02-25 00:00:00.0
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.失败);}
------解决方案--------------------------------------------------------
探讨
c# public enum eErrorDetailCode : int{登陆成功 = 0,登出 = 1, 应用错误 = 2,成功 = 3, 失败 = 4}

现在我要通过输入的名字 登陆成功 找到对应的 int值 (0,1,2,3,4 )这个该如何求

(我计划是把public enum eErrorDetailCode : int{登陆成功 = 0,登出 = 1, 应用错误 = 2……
  相关解决方案