标签:c#
获取备注的类:
/// <summary>
/// 备注特性}
枚举类:
public enum CodeEmun
{
/// <summary>
/// 成功
/// </summary>
[Remark("成功")]
SUCCESS = 1,
/// <summary>
/// 失败
/// </summary>
[Remark("失败")]
FAILED = 0,
/// <summary>
/// xml格式错误
/// </summary>
[Remark("xml格式错误")]
XMLFORMATERROR = 2,
/// <summary>
/// 签名错误
/// </summary>
[Remark("签名错误")]
SINGERROR = 3,
/// <summary>
/// 引用了不存在的对象(例如错诨的订单号)
/// </summary>
[Remark("引用了不存在的对象(例如错诨的订单号)")]
ORDERIDERROR = 101,
/// <summary>
/// 业务状态不正确
/// </summary>
[Remark("业务状态不正确")]
STATUSERROR = 102,
/// <summary>
/// 由于业务限制导致业务不能执行
/// </summary>
[Remark("由于业务限制导致业务不能执行")]
YEWULIMIT = 103,
/// <summary>
/// 实名认证失败
/// </summary>
[Remark("实名认证失败")]
IDENTIFICATION = 104
}
调用方法:
CodeEmun enumItem = (CodeEmun)Enum.Parse(typeof(InvestmentCommon.CodeEmun), notifyInfo.Code.ToString());
string codeMessage = RemarkAttribute.GetEnumRemark(enumItem);
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:c#
原文地址:http://blog.csdn.net/dreamparks/article/details/46956805