反射需要 的是 程序集 .
程序集 和命名空间是不一样的. (具体是右键 查看属性.程序集)
”命名空间”的作用主要是:从逻辑层次上组织代码中众多的类、接口等类型。要特别强调的是逻辑层次,因为不同的命名空间可能位于同一个程序集中。程序集提供的是物理层次的组织方式。例如常用的Cosole类,以及所有类的基类Object,他们都定义了System命名空间。
2
程序集.+类
c# 中 类的文件名字 和 类本身的名字不一样. 需要用到的是 AuthorEntityDAL . AuthorEntity.cs 是类的文件. AuthorEntityDAL 是类 里面的命名.
反射的时候.不是 类的文件命名
反射 .还需要dll文件. 程序运行 如果没有 在文件相应的文件中找到 相应的dll.也会反射不出.