当前位置: 首页 > news >正文

c# 反射动态添加Attribute

//测试类
var type = typeof(TestClass);//给类对象添加、获取特性
TypeDescriptor.AddAttributes(type, indexAttr);
//var attr = TypeDescriptor.GetAttributes(type)[typeof(DynamicCacheBufferAtrribute)] as DynamicCacheBufferAtrribute;//给FieldInfo添加、获取特性
//var class2Inst = new MyClass2();
//class2Inst.Class1Obj = new MyClass1();
var fieldInfo = type.GetField("Class1Obj");
TypeDescriptor.AddAttributes(fieldInfo, indexAttr);
//var attr = TypeDescriptor.GetAttributes(fieldInfo)[typeof(DynamicCacheBufferAtrribute)] as DynamicCacheBufferAtrribute;//给Property添加、获取特性
var propertyInfo = type.GetProperty("Class1Obj");
TypeDescriptor.AddAttributes(propertyInfo, indexAttr);
//var attr = TypeDescriptor.GetAttributes(propertyInfo)[typeof(DynamicCacheBufferAtrribute)] as DynamicCacheBufferAtrribute;

[参考]
C# - 反射动态添加/删除Attribute特性

http://www.sczhlp.com/news/126133/

相关文章:

  • 上海市各区建设局网站网站优化快照
  • 国外超酷设计网站营销策划书范文1000字
  • 页游平台网站wordpress 运行速度慢
  • 快速建站公司电话网站设计用什么字体好
  • 竭诚网络网站建设公司网站建设 广西
  • 鸿蒙项目实战(十):web和js交互
  • 【9.24 直播】集群数据管理实战:时序数据库 IoTDB 数据分区、同步与备份详解
  • 函数计算进化之路:AI 应用运行时的状态剖析
  • 沙田镇仿做网站网站的控制面板
  • wordpress修改网站菜单位置知乎 做照片好的网站
  • wordpress 上传logo网站架构优化 amp
  • 房地产网站推广网站名称去哪里注册
  • 西宁建设局官方网站大数据做网站
  • 学校网站建设团队建筑人才网上传不了论文
  • 3322怎么做网站制作礼品袋图片
  • 网站做漏洞扫描费用网站域名注册如何填写
  • 制作网站网站建设zencart 团购网站
  • 菜单宣传网站怎么做的广东百度seo关键词排名
  • 01_进程与线程
  • 第六届医学人工智能国际学术会议(ISAIMS 2025)
  • redis 6.0 多线程
  • docker 常用命令与端口映射
  • 大学生兼职网站做pptwordpress twig
  • 中国自适应网站建设服装如何做微商城网站建设
  • 郑州站中小企业建站实战
  • 中国怎么样做跨境网站卢松松的网站
  • 怎么把网站生成二维码软件是怎么开发的
  • 南宁网站建设服务wordpress 下载类型
  • 爱站网关键字挖掘做钢管的去什么网站发信息
  • 网站数据库问题岫岩县网站建设