使用反射:如何向类主体动态添加属性,属性和方法? [英] Using Reflection: how to dynamically add attributes, properties and methods to the class body?

查看:128
本文介绍了使用反射:如何向类主体动态添加属性,属性和方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我是一名学生,几天前我在理解vb .net技术反射"时遇到了一个问题.有人可以帮我吗?

如何动态地向类主体添加属性,属性和方法(我的意思是在运行时)?

告诉我,Added-i是不可能直接添加属性的.
在这种情况下,我可以使用codeDom编程编写代码来创建一个继承我的基类的类,并向其中添加一些属性吗?属性的名称和类型将作为参数发送.

这些链接应该可以帮助您:
MSDN:反射发射 [类似的讨论 [属性&详细思考 [^ ]


可能不是您要找的东西,但我编写了这段代码以便能够在类上使用运行时评估的代码...让我知道它是否有帮助;)

ICalculated的故事...类的计算列及更多内容 [ 解决方案

These links should help you out:
MSDN: Reflection Emit[^]
Similar discussion[^]
Attributes & Reflection in detail[^]


It might not be exactly what you are looking for but I wrote this code to be able to use run-time evaluated code on classes...Let me know if it helps ;)

The Story of ICalculated... the Calculated Column for a Class and More[^]


这篇关于使用反射:如何向类主体动态添加属性,属性和方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
其他开发语言最新文章
热门教程
热门工具
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆