csharp 枚举说明
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 枚举说明相关的知识,希望对你有一定的参考价值。
public static string GetDescription(this Enum value)
{
string description = string.Empty;
if (value != null)
{
description = value.ToString();
FieldInfo fieldInfo = value.GetType().GetField(description);
DescriptionAttribute[] attributes = (DescriptionAttribute[])fieldInfo.GetCustomAttributes(typeof(DescriptionAttribute), false);
if (attributes.Length > 0)
{
description = attributes[0].Description;
}
}
return description;
}
以上是关于csharp 枚举说明的主要内容,如果未能解决你的问题,请参考以下文章
csharp 对可枚举列表进行排序
csharp C#枚举到字符串
csharp 枚举到列表
csharp 在查找中绑定枚举
csharp 枚举
csharp 枚举类