C# 反射通过GetCustomAttributes方法,获得自定义特性
https://blog.csdn.net/litao2/article/details/17633107
C# 获取与解析枚举类型的 DescriptionAttribute
https://www.cnblogs.com/cyjb/archive/2012/12/29/EnumDescription.html
获取枚举描述信息(Description)
https://blog.csdn.net/leelong80/article/details/5622292?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
C#之玩转反射
https://www.cnblogs.com/yaozhenfa/p/CSharp_Reflection_1.html