using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApplication15
{
class Program
{ public static string FetchDescription(Enum value)
{
FieldInfo fi = value.GetType().GetField(value.ToString());
DescriptionAttribute[] attributes =
(DescriptionAttribute[])fi.GetCustomAttributes(
typeof(DescriptionAttribute), false);
return (attributes.Length > ) ? attributes[].Description : value.ToString();
} static void Main(string[] args)
{
TestEnum testEnum = TestEnum.one; // 获取枚举的描述
string thisValue = FetchDescription(testEnum);
//获取枚举的值
var val = (int)testEnum; } } public enum TestEnum
{
[Description("大家好我是描述")]
one = ,
two = ,
three =
}
}

最新文章

  1. [IOS]译Size Classes with Xcode 6: One Storyboard for all Sizes
  2. C#程序以管理员权限运行
  3. 《嫌疑人X的献身》书评
  4. subversion(SVN)常规使用
  5. Fiddler-009-AutoResponder 简单的 MOCK SERVER 应用实例
  6. 缓存技术比拼:Redis与Memcached的同与不同
  7. Hibernate3.6中文手册
  8. Redis 二:入门基本篇
  9. Codeforces Round #260 (Div. 1) C. Civilization 树的中心+并查集
  10. bzoj 4448: [Scoi2015]情报传递
  11. vim 行跳转和列跳转的方法
  12. C#一个窗体调用另一个窗体的方法
  13. 用xstart远程连接linux图形用户界面
  14. zabbix之 自动发现磁盘io util 监控
  15. HDU 1573
  16. ubuntu上virtualbox无法找到usb设备【解决】
  17. P2176 [USACO14FEB]路障Roadblock
  18. 51nod-1534-博弈
  19. uva-10129-欧拉通路
  20. CSS快速入门-代码目录

热门文章

  1. uiautomator2 +Python进行Android原生应用UI测试
  2. [ThinkPHP] 从一个表中获得栏目对应的ID,从另一个表获得属于这些栏目的文章
  3. centos6.5 403 Forbidden 设置了777还是不行
  4. hscan扫描工具
  5. Retrying Operations using Spring's RetryTemplate
  6. 超级素数(sprime) (BFS)
  7. 面试问题Distilled
  8. [Codeforces 8E] Beads
  9. [BZOJ 2342] 双倍回文
  10. 【并查集】bzoj2054 疯狂的馒头