1 public enum WeChatErrorStatus  2     {  3         [Description("还未实名认证")]  4         未实名 = 400002,  5         [Description("系统错误")]  6         系统错误 = -1,  7         [Description("未创建直播间")]  8         未创建直播间 = 1,  9         [Description("商品id不存在")] 10         商品id不存在 = 1003, 11         [Description("入参格式不符合规范")] 12         入参格式不符合规范 = 47001, 13         [Description("入参错误")] 14         入参错误 = 200002, 15         [Description("禁止创建/更新商品 或 禁止编辑&更新房间")] 16         禁止创建更新 = 300001, 17         [Description("名称长度不符合规则")] 18         名长不符 = 300001, 19         [Description("图片上传失败(如:mediaID过期)")] 20         图片上传失败 = 300006, 21         [Description("此房间号不存在")] 22         房间号不存在 = 300022, 23         [Description("房间状态拦截(当前房间状态不允许此操作)")] 24         房间状态拦截 = 300023, 25         [Description("商品不存在")] 26         商品不存在 = 300024, 27         [Description("商品审核未通过")] 28         商品审核未通过 = 300025, 29  30         [Description("房间商品数量已经满额")] 31         房间商品数量已经满额 = 300026, 32  33         [Description("导入商品失败")] 34         导入商品失败 = 300027, 35  36         [Description("房间名称违规")] 37         房间名称违规 = 300028, 38  39         [Description("主播昵称违规")] 40         主播昵称违规 = 300029, 41  42         [Description("主播微信号不合法")] 43         主播微信号不合法 = 300030, 44  45         [Description("直播间封面图不合规")] 46         直播间封面图不合规 = 300031, 47  48         [Description("直播间分享图违规")] 49         直播间分享图违规 = 300032, 50  51         [Description("添加商品超过直播间上限")] 52         添加商品超过直播间上限 = 300033, 53  54         [Description("主播微信昵称长度不符合要求")] 55         主播微信昵称长度不符合要求 = 300034, 56  57         [Description("主播微信号不存在")] 58         主播微信号不存在 = 300035, 59  60         [Description("主播微信号未实名认证")] 61         主播微信号未实名认证 = 300036, 62  63         [Description("购物直播频道封面图不合规")] 64         购物直播频道封面图不合规 = 300037, 65  66         [Description("未在小程序管理后台配置客服")] 67         未在小程序管理后台配置客服 = 300038, 68  69  70         [Description("主播副号微信号不合法")] 71         主播副号微信号不合法 = 300039, 72  73         [Description("名称含有非限定字符(含有特殊字符)")] 74         含有特殊字符 = 300040, 75  76         [Description("创建者微信号不合法")] 77         创建者微信号不合法 = 300041, 78  79         [Description("推流中禁止编辑房间")] 80         推流中禁止编辑房间 = 300042, 81  82         [Description("每天只允许一场直播开启关注")] 83         每天只允许一场直播开启关注 = 300043, 84  85  86         [Description("副号不合规")] 87         副号不合规 = 500001, 88  89         [Description("副号未实名")] 90         副号未实名 = 500002, 91  92         [Description("已经设置过副号了,不能重复设置")] 93         副号已设置 = 500003, 94  95         [Description("不能设置重复的副号")] 96         重复副号 = 500004, 97  98         [Description("副号不能和主号重复")] 99         主副重复 = 500005,100 101         [Description("用户已被添加为小助手")]102         用户已被添加为小助手 = 600001,103 104         [Description("找不到用户")]105         找不到用户 = 600002,106 107         [Description("直播间列表为空")]108         直播间列表为空 = 9410000,109 110         [Description("获取房间失败")]111         获取房间失败 = 9410001,112 113         [Description("获取商品失败")]114         获取商品失败 = 9410002,115 116         [Description("获取回放失败")]117         获取回放失败 = 9410003,118     }

1    public static string GetDescriptionOriginal(this Enum @this)
2         {
3             var name = @this.ToString();
4             var field = @this.GetType().GetField(name);
5             if (field == null) return name;
6             var att = System.Attribute.GetCustomAttribute(field, typeof(DescriptionAttribute), false);
7             return att == null ? field.Name : ((DescriptionAttribute)att).Description;
8         }

如果不太懂这能干啥,建议参阅:DescriptionAttribute的普通使用方式