C# 特性Description的值的获取

       public class dataE{
       /// 
        /// 企业名称
        /// 
        /// 
        [Description("企业名称")]
        public string EnterpriseName { get; set; }

}


var data=new dataE();
 AttributeCollection attributes =
      TypeDescriptor.GetProperties(data)["EnterpriseName"].Attributes;
            DescriptionAttribute myAttribute =
               (DescriptionAttribute)attributes[typeof(DescriptionAttribute)];
            Console.WriteLine(myAttribute.Description);

 

参考:

官方文档:https://docs.microsoft.com/zh-cn/dotnet/api/system.componentmodel.descriptionattribute?view=netframework-4.7.2

你可能感兴趣的:(.NET)