C# 获取属性的displayName
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;}
- 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;
- }
C# 获取属性的displayName相关推荐
- java dom4 引入_java – 使用dom4j从节点获取属性值
我的 XML结构类似于下面的示例.我正在尝试使用dom4j从XML中获取属性值. 目前,节点使用以下代码存储到List中: public List getFoo() { String FOO_XPAT ...
- R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战
R语言attributes函数(获取属性.设置属性).attr函数(改变一个属性).structure函数(改变数据形状)实战 目录
- java 反射机制--根据属性名获取属性值
1.考虑安全访问范围内的属性,没有权限访问到的属性不读取 [java] view plaincopy /** * 根据属性名获取属性值 * * @param fieldName * @param ob ...
- 在vuejs 中使用axios不能获取属性data的解决方法
在vuejs 中使用axios不能获取属性data的解决方法 参考文章: (1)在vuejs 中使用axios不能获取属性data的解决方法 (2)https://www.cnblogs.com/lo ...
- js,jq设置获取属性,样式
js设置获取属性:设置属性-element.setAttribute("属性名称","属性值"):获取属性-element.getAttribute(" ...
- Spring获取属性配置
添加属性文件 resource.properties 文件内容 HTML_OUT_PATH=D:/temp/java/item/ 加载属性文件 springmvc.xml <!-- 加载属性文件 ...
- 商品类型的下拉框绑定一个事件,通过ajax获取属性
html代码这么写 <!-- 商品属性 --> <table cellspacing="1" cellpadding="3" width=&q ...
- java element 获取属性_java 获取类,属性变量,方法,方法参数上注解的值等
一:获取类上注解的值 定义注解@Target(ElementType.TYPE)用于类,接口等 @Target(ElementType.TYPE) @Retention(RetentionPolicy ...
- struts2原理分析之反射技术动态获取属性
反射技术动态获取属性 知道struts2的流程的乡亲们都知道.struts2采用了动态获取属性的方法, 将表单里的数据传给了Action. 例如; 在struts2里有如下配置文件 <actio ...
最新文章
- 使用ifconfig取出网卡eth0的ip地址-看看你有多少方法 ?
- MySQL 5.1以下如何动态抓取查询日志
- 问题 A: 喷水装置(一)
- vert.x_使用vert.x 2.0,RxJava和mongoDB创建simpe RESTful服务
- C语言写出生命游戏什么水平,我也来汇报~~~生命游戏。
- 【DOS】dos命令大全
- RocketMQ架构
- linux 系统 指令lis,常用Linxu系统监控命令
- android windowmanager 分析,WindowManagerService
- 微信小游戏(打飞机1)
- 计算机二级数据模拟表,2020年计算机二级《Access数据库程序设计》模拟题(5)...
- 彻底关闭Adobe Flash Player的弹窗广告(不影响Flash正常使用)
- 笔记本计算机运行程序,详细教您设置笔记本自动关机
- 苹果元数据被拒回复邮件多久_聊聊苹果账号被调查这事
- WIN10系统从睡眠状态唤醒后电脑变卡顿
- 使用thop库对yolo等深度学习模型的FLOPS进行计算
- [Android开发] Xposed 插件开发之三: 编写广告去除插件
- idea快速搭建ssm框架
- Unc0ver 8.0.0 更新:支持 iOS 14.6-14.8、A12-A13 iPhone 越狱
- 读张宏杰著《曾国藩传》
热门文章
- Qt Creator向项目添加库
- C语言十进制数转换为八进制(附完整源码)
- QML基础类型之variant
- 15_多子图-Subplot、Subplot: 使用多个figures和 axes、替代解决方案:
- 史上最简单的SpringCloud教程 | 第十二篇: 断路器监控(Hystrix Dashboard)
- solr从pdf、office文档中建立索引
- 10个精选的颜色选择器Javascript脚本及其jQuery插件
- Oracle超出最大连接数问题及解决
- oracle 最小系统,基于最小化CENTOS6.6最小化安装,oracle 11g 数据安装过程!
- Python mat与array的区别