读书人

c# enum 输入name 失去 int 值

发布时间: 2012-08-31 12:55:03 作者: rapoo

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……

读书人网 >asp.net

热点推荐