[转发]C#动态创建和动态使用程序集、类、方法、字段等(二)

一节讲了如何动态的创建,这一节就要讲创建了我们需要如何使用了,这当然也是非常重要的, 是吧。创建了动态类型但是又不使用,那创建它有什么用了。呵呵,今天我们就来一起学习动态使用动态创建的类型。 当然我们跟上一章一样要对这些动态类型的使用类型进行一些了解。 类:使用System.Type(任何时候都是反射出类型进行使用,难道不是吗?) 构造函数:System.Reflection.ConstructorInfo(发现类构造函数的属性并提供对构造函数元数据的访问权) 事件:System.Reflection.EventInfo(发现事件的属性并提供对事件元数据的访问权) 字段:S...
默认分类 | 2012-10-12 16:01 | 阅读 2001 次 | 评论 0 条

[转发]C#动态创建和动态使用程序集、类、方法、字段等(一)

有时候在整个项目架构里也需要动态创建程序集的需求,那如何创建程序集呢,请跟我来学习一下吧。   首先需要知道动态创建这些类型是使用的一些什么技术呢?其实只要相关动态加载程序集呀,类呀,都是使用反射,那么动态创建也一样使用的是反射,是属于反射的技术!也就是将对象或者数据映射成一个对象或者程序集保存起来而已。   首先我们需要了解每个动态类型在.net中都是用什么类型来表示的。 程序集:System.Reflection.Emit.AssemblyBuilder(定义并表示动态程序集) 构造函数:System.Reflection.Emit.ConstructorBuilder(...
默认分类 | 2012-10-12 16:00 | 阅读 2724 次 | 评论 0 条
浏览141408次
文章分类