天天看点

反射程序集      一,关于程序集    二,反射程序集示例

         通过Type,我们可以对任何类型进行反射读取,同样,也可以把读取的对象的范围扩大。

              在.net中,程序集是进行部署,版本控制的基本单元;

              System.reflection命名空间下的Assembly类型,代表了一个程序集,并包含了关于程序集的信息。

             获取assembly对象的方法:

                  loadForm 参数:程序集的文件名称(如果加载一个不属于当前项目的程序集,则要写上全名)

                  Load  参数:提供程序集名称即可,而非文件名称。

              首先,我们建立如下结构解决方案:

反射程序集      一,关于程序集    二,反射程序集示例

            然后在Test类库中的class1里面添加如下测试内容:

       接着,我们就使用Assembly来获取程序集:

     查看我们运行结果:         

反射程序集      一,关于程序集    二,反射程序集示例

          真的好神奇呀~~~等等,是不是想起以前设计模式中读取配置文件,然后反射加载D层了呢?

继续阅读