var typeNames = new List<string>();
var enumType = typeof(MouduleType);
foreach (var value in Enum.GetValues(enumType))
{
var fieldInfo = enumType.GetField(Enum.GetName(enumType, value));
var descriptionAttribute =
fieldInfo.GetCustomAttribute(typeof(DescriptionAttribute), false) as DescriptionAttribute;
if (descriptionAttribute != null) typeNames.Add(descriptionAttribute.Description);
}
相关文章
- 07-22遍历某一个标签中的内容;python+selenium定位到列表整体,使用for循环获取列表文本;可用于校验列表是否存在你需要的文本内容
- 07-22C#获取枚举的Description描述信息
- 07-22【转载】C#通过遍历DataTable的列获取所有列名
- 07-22c# 遍历所有安装程序 获取所有已经安装的程序
- 07-22C#遍历获取枚举的DescriptionAttribute内容
- 07-22C# 获取枚举的特性描述
- 07-22c# 枚举的定义,枚举的用法,获取枚举值
- 07-22c# 枚举的定义,枚举的用法,获取枚举值
- 07-22C# 获取属性字段上DescriptionAttribute的值
- 07-22c#第5章 变量的更多内容 隐式和显式转换、枚举、结构、数组、