本文参考自C#反射(Reflection)详解,纯属学习笔记,加深记忆
在介绍反射前,先介绍一个重要的知识点 .Net应用程序是由程序集(Assembly)、模块(Module)、类型(...1、为什么要用反射
反射提供一种编程的方式,让我们可以在应用程序运行期间获得应用程序的组成部分的信息,例如
(1)、Assembly类可以获取正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息...当我们在程序中添加对程序集A的引用,那么就可以在程序中使用N1下面的AC1和AC2,和N2中的AC3和AC4,同样的过程,也适用于程序集B
总结:到这里我们清楚了装配件(程序集)表明一个类型住在哪里,上海的...但是,需要注意的是,上海和湖州都会有汉族人,这不会相互影响
3、如何使用装配件(程序集dll)中的类型
装配件(程序集)是一个类型居住的地方,当我们在一个程序中要使用一个类型,必须告诉编译器这个类住在哪里...,编译器才能找到它,也就是我们常说的添加程序集的引用,那么如果我们在编写程序的时候,不知道该类型在哪,仅仅是知道它的名称,就不能使用了吗?