c#通过反射获取自定义属性
2024-10-15 13:24:15
PropertyInfo[] properties = typeof(BPM_ContractApproval_Purchase).GetProperties(); foreach (var property in properties)
{
string text = Convert.ToString(property.GetValue(entity)); var dingtalkAttribute = property.GetCustomAttribute(typeof(DingTalkFormInfoAttribute)) as DingTalkFormInfoAttribute; if (dingtalkAttribute != null)
{
var attribute = property.GetCustomAttribute(typeof(DisplayAttribute)) as DisplayAttribute; customeAttribute.Add(new BPM_Attribute_Dto()
{
Label = attribute != null ? attribute.Name : "",
Text = text,
OrderIndex = dingtalkAttribute.Index
});
}
}
最新文章
- php加密类
- 一篇讲Java指令重排和内存可见性的好文
- 来,让我们谈一谈Normalize.css
- 【策略】HDOJ-1205-吃糖果
- HCTF2016-杂项签到
- knockout 绑定 jquery ui datepicker (转)
- 《Junit实战》读书笔记
- 一个简单java爬虫爬取网页中邮箱并保存
- python 启动简单web服务器
- TensorFlow文本与序列的深度模型
- DIV 实现可拖拽 功能(留档)
- HDU1300 Pearls
- Hadoop问题:The auxService:mapreduce_shuffle does not exist
- JS学习--DOM
- Android 不规则图像填充 小玩着色游戏
- tomcat 大并发报错 Maximum number of threads (200) created for connector with address null and port 80
- [转] KVM VirtIO paravirtualized drivers: why they matter
- SQL Server - 哈希索引
- 百度AI搜索引擎
- 下拉列表 通过option 改变div的内容