C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计509个文字,预计阅读时间需要3分钟。
前言:为了我日常开发的可读性提供非常不错的支持,但有时在使用枚举类型时,我们需要取名称和值,甚至有时还需要取枚举类型的描述。通过反射,我们可以获取到枚举类型的描述。
前言
枚举为我看日常开发的可读性提供的非常好的支持,但是有时在使用枚举类型时,我们需要取名称和值,甚至有时候还需要取枚举类型的描述。通过反射,我们能获取到枚举类型的描述属性。
首先我们需要给枚举类型添加描述属性(属性都没有是不可能取到的),[Description]就是描述属性,使用这个属性,我们需要添加 using System.ComponentModel 引用。
public enum EnumSex { /// <summary> /// 男 /// </summary> [Description("男")] Male = 0, /// <summary> /// 女 /// </summary> [Description("女")] Female = 1 }
接着我们需要写一个获取描述属性的方法,FieldInfo需要添加 using System.Reflection 引用,DescriptionAttribute需要添加 using System.ComponentModel 引用。
本文共计509个文字,预计阅读时间需要3分钟。
前言:为了我日常开发的可读性提供非常不错的支持,但有时在使用枚举类型时,我们需要取名称和值,甚至有时还需要取枚举类型的描述。通过反射,我们可以获取到枚举类型的描述。
前言
枚举为我看日常开发的可读性提供的非常好的支持,但是有时在使用枚举类型时,我们需要取名称和值,甚至有时候还需要取枚举类型的描述。通过反射,我们能获取到枚举类型的描述属性。
首先我们需要给枚举类型添加描述属性(属性都没有是不可能取到的),[Description]就是描述属性,使用这个属性,我们需要添加 using System.ComponentModel 引用。
public enum EnumSex { /// <summary> /// 男 /// </summary> [Description("男")] Male = 0, /// <summary> /// 女 /// </summary> [Description("女")] Female = 1 }
接着我们需要写一个获取描述属性的方法,FieldInfo需要添加 using System.Reflection 引用,DescriptionAttribute需要添加 using System.ComponentModel 引用。

