C# 反射
摘要:
在很多开发场景中,可以在开发过程中访问应用程序所需的所有程序集和代码。然而,有些应用程序要求可扩展,则只能通过编写代码,动态的添加外部程序集中包含的功能才能完成。根据需求,可能还需要动态的生成程序集。我将在下面介绍反射的原理和用法。1.反射概述很多时候,可以在开发过程中直接访问类型。然而,有些时候却需要在运行是动态的加载程序集,以及其中包含的类型和方法。例如支持插件的应用程序编写为可以动态运行的插件,机试在应用程序开发的时候插件还不存在。反射可以在运行时加载程序集,动态创建类型的实例,并将类型绑定到现有对象。然后就能够调用该类型的方法并访问其属性了。2.如何加载程序集在运行时加载程序集后就可以 阅读全文
posted @ 2013-06-27 03:23 掌中萌虎 阅读(266) 评论(0) 推荐(0) 编辑