public static Dictionary<string, decimal?> DisplayNameModel<T>(T t){Type type = typeof(T);PropertyInfo[] properties = type.GetProperties();Dictionary<string, decimal?> dic = new Dictionary<string, decimal?>();foreach (var p in properties){//display名字var name = p.GetCustomAttribute<DisplayNameAttribute>().DisplayName;//对应的值var value = t.GetType().GetProperty(p.Name).GetValue(t, null);dic.Add(name, Convert.ToDecimal(value));}return dic;}

  1. public static Dictionary<string, decimal?> DisplayNameModel<T>(T t)
  2. {
  3. Type type = typeof(T);
  4. PropertyInfo[] properties = type.GetProperties();
  5. Dictionary<string, decimal?> dic = new Dictionary<string, decimal?>();
  6. foreach (var p in properties)
  7. {
  8. //display名字
  9. var name = p.GetCustomAttribute<DisplayNameAttribute>().DisplayName;
  10. //对应的值
  11. var value = t.GetType().GetProperty(p.Name).GetValue(t, null);
  12. dic.Add(name, Convert.ToDecimal(value));
  13. }
  14. return dic;
  15. }

C# 获取属性的displayName相关推荐

  1. java dom4 引入_java – 使用dom4j从节点获取属性值

    我的 XML结构类似于下面的示例.我正在尝试使用dom4j从XML中获取属性值. 目前,节点使用以下代码存储到List中: public List getFoo() { String FOO_XPAT ...

  2. R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战

    R语言attributes函数(获取属性.设置属性).attr函数(改变一个属性).structure函数(改变数据形状)实战 目录

  3. java 反射机制--根据属性名获取属性值

    1.考虑安全访问范围内的属性,没有权限访问到的属性不读取 [java] view plaincopy /** * 根据属性名获取属性值 * * @param fieldName * @param ob ...

  4. 在vuejs 中使用axios不能获取属性data的解决方法

    在vuejs 中使用axios不能获取属性data的解决方法 参考文章: (1)在vuejs 中使用axios不能获取属性data的解决方法 (2)https://www.cnblogs.com/lo ...

  5. js,jq设置获取属性,样式

    js设置获取属性:设置属性-element.setAttribute("属性名称","属性值"):获取属性-element.getAttribute(" ...

  6. Spring获取属性配置

    添加属性文件 resource.properties 文件内容 HTML_OUT_PATH=D:/temp/java/item/ 加载属性文件 springmvc.xml <!-- 加载属性文件 ...

  7. 商品类型的下拉框绑定一个事件,通过ajax获取属性

    html代码这么写 <!-- 商品属性 --> <table cellspacing="1" cellpadding="3" width=&q ...

  8. java element 获取属性_java 获取类,属性变量,方法,方法参数上注解的值等

    一:获取类上注解的值 定义注解@Target(ElementType.TYPE)用于类,接口等 @Target(ElementType.TYPE) @Retention(RetentionPolicy ...

  9. struts2原理分析之反射技术动态获取属性

    反射技术动态获取属性 知道struts2的流程的乡亲们都知道.struts2采用了动态获取属性的方法, 将表单里的数据传给了Action. 例如; 在struts2里有如下配置文件 <actio ...

最新文章

  1. 使用ifconfig取出网卡eth0的ip地址-看看你有多少方法 ?
  2. MySQL 5.1以下如何动态抓取查询日志
  3. 问题 A: 喷水装置(一)
  4. vert.x_使用vert.x 2.0,RxJava和mongoDB创建simpe RESTful服务
  5. C语言写出生命游戏什么水平,我也来汇报~~~生命游戏。
  6. 【DOS】dos命令大全
  7. RocketMQ架构
  8. linux 系统 指令lis,常用Linxu系统监控命令
  9. android windowmanager 分析,WindowManagerService
  10. 微信小游戏(打飞机1)
  11. 计算机二级数据模拟表,2020年计算机二级《Access数据库程序设计》模拟题(5)...
  12. 彻底关闭Adobe Flash Player的弹窗广告(不影响Flash正常使用)
  13. 笔记本计算机运行程序,详细教您设置笔记本自动关机
  14. 苹果元数据被拒回复邮件多久_聊聊苹果账号被调查这事
  15. WIN10系统从睡眠状态唤醒后电脑变卡顿
  16. 使用thop库对yolo等深度学习模型的FLOPS进行计算
  17. [Android开发] Xposed 插件开发之三: 编写广告去除插件
  18. idea快速搭建ssm框架
  19. Unc0ver 8.0.0 更新:支持 iOS 14.6-14.8、A12-A13 iPhone 越狱
  20. 读张宏杰著《曾国藩传》

热门文章

  1. Qt Creator向项目添加库
  2. C语言十进制数转换为八进制(附完整源码)
  3. QML基础类型之variant
  4. 15_多子图-Subplot、Subplot: 使用多个figures和 axes、替代解决方案:
  5. 史上最简单的SpringCloud教程 | 第十二篇: 断路器监控(Hystrix Dashboard)
  6. solr从pdf、office文档中建立索引
  7. 10个精选的颜色选择器Javascript脚本及其jQuery插件
  8. Oracle超出最大连接数问题及解决
  9. oracle 最小系统,基于最小化CENTOS6.6最小化安装,oracle 11g 数据安装过程!
  10. Python mat与array的区别