在使用处引入包using System.ComponentModel;

在类成员前添加特性,如

public class A{[Description("姓名")]public string name {get;set;}
}

使用时

//获取类A的元数据数组
System.Reflection.PropertyInfo[] propertyInfos = typeof(A).GetProperties()
foreach(var item in propertyInfos ){
//获取成员描述DescriptionAttribute customAttribute = (DescriptionAttribute)Attribute.GetCustomAttribute(item, typeof(DescriptionAttribute));
//name值为姓名
string name = customAttribute.Description;
}

【.NET】简单使用Description特性相关推荐

  1. 获取枚举值上的Description特性说明

    /// <summary> /// 获取枚举值上的Description特性说明 /// </summary> /// <typeparam name="T&q ...

  2. 【C#懒蛋编程——5分钟经验分享】03使用Description特性标签,简化查找表编写

    因为篇幅很短,所以尝试全文字写法.几分钟看完的文字也没必要用十几分钟写完是吧. Attribute(特性标签)是C#中非常有用的一个特性,有用到什么程度呢?以至于C++的很多开发者,都通过自己的预处理 ...

  3. 简单使用MenuItem特性

    using UnityEngine; using UnityEditor; public class Tools { [MenuItem("Tools/test")] static ...

  4. Comsol5.5 简单管道声场特性仿真

    使用Comsol 5.5 进行管道声场建模分析 在阅读了许多基本声学相关书籍后,仍然感觉十分抽象,具有非常多的公式以及非常多的参数,单纯使用Matlab计算是一个非常繁琐的过程.通过查询资料以及网上搜 ...

  5. Kafka【付诸实践 03】Offset Explorer Kafka 的终极 UI 工具安装+简单上手+关键特性测试(一篇学会使用 Offset Explorer)

    1.The Ultimate UI Tool for Kafka 官方自称 Offset Explorer 是 Kafka 的终极 UI 工具

  6. 将不确定变为确定~Flag特性的枚举是否可以得到Description信息

    回到目录 之前我写过对于普通枚举类型对象,输出Description特性信息的方法,今天主要来说一下,如何实现位域Flags枚举元素的Description信息的方法. 对于一个普通枚举对象,它输出描 ...

  7. C#特性——Description

    一般来说,我们给枚举注释这样. ,写个/// <summary> 加中文注释,然后鼠标悬浮即可看到注释. 但是如何用代码获取到这个注释. 这就用到Description特性,原理不知道,我 ...

  8. .NET平台开源项目速览(20)Newlife.Core中简单灵活的配置文件

    如果用知乎,可以关注专栏:.NET开源项目 记得5年前开始拼命翻读X组件的源码,特别是XCode,但对Newlife.Core 的东西了解很少,最多只是会用用,而且用到的只是九牛一毛.里面好用的东西太 ...

  9. Java SE 6 新特性 Instrumentation 新功能

    系列内容: 此内容是该系列的一部分:Java SE 6 新特性 Instrumentation 简介 利用 Java 代码,即 java.lang.instrument 做动态 Instrumenta ...

最新文章

  1. C#软件设计——小话设计模式原则之:依赖倒置原则DIP
  2. pythonChallenge:第1关
  3. Yii框架特点及测试考虑
  4. 【百度地图API】如何制作一张魔兽地图!!——CS地图也可以,哈哈哈
  5. Java安装以及环境配置
  6. 8.1 模型压缩的方法
  7. java 项目视频教程_JAVA视频教程,真实项目,项目实战
  8. 投稿选刊必备,2021较全的国内SCI期刊汇总整理
  9. 信息化与计算机基础课课堂融合,高等学校计算机基础课程多元教学系列教材:网页设计与制作...
  10. 总有一种正能量触动你的心灵,读刘丁宁的一封信
  11. c语言flappy bird,c语言版本flappy bird
  12. Python创意编程100例turtle篇题目串烧
  13. 《Adobe Illustrator CS6中文版经典教程(彩色版)》—第1课1.14节在多个画板之间导航...
  14. ROS开发之如何使用RPLidar A1二维激光雷达?
  15. 微信小程序实战教程1503---生成二维码
  16. 迅视财经 设计牵手“黑科技”
  17. 逆向爬虫35 常见加密的python实现
  18. [004]爬虫系列 | 中文编码问题
  19. 肺功能曲线图怎么看_肺功能检查正常结果报告怎么看?
  20. 交接箱、配线箱、分纤箱……宽带接入工程中的各种箱体有何区别

热门文章

  1. 大华流媒体服务器型号列表,大华DAHUA网络视频存储服务器DH-EVS5016S详细信息_产品参数_价格_联系方式_DAV数字音视工程网...
  2. Golang 结构体
  3. TP-LINK无线路由器屏蔽恶意网站方法
  4. 33-viper 配置文件加载
  5. 2022年欧盟的寒冬,中国外贸企业送温暖(暖冬外贸商品都在这里)
  6. 【微服务】Spring Cloud 基础
  7. YANG模型中<rpc-error>的定义
  8. 从G1到冻酸奶Froyo
  9. php八字喜用神实现博客,八字喜用神测算方法
  10. 淘宝默认好评加分吗?分几种情况?