c#反射的意义。菜鸟的菜鸟问题,还望不吝赐教!

来源:百度知道 编辑:UC知道 时间:2024/09/20 14:45:43
其实就是两句话,一句加载,一句创建,但是我就是不理解加载程序集是什么意思?
比如我在DAL层先个方法,然后 在BLL层里,添加引用、using一下,不就可以直接调用了吗?并没有加载啊?
既然在添加引用时已经加载了,那么为什么还要加载呢?
在发射时也添加引用了,那它没有加载吗?

估计你没有说清楚你的问题,通常的这种三层架构,套用工程模式,在BLL层绑定的不是你DAL中的某个直接方法,而是通过配置文件的配置决定你调用那一个,因而这就要用反射,其实就是一种晚期绑定。
你看看试试不是,如果觉得是这样的,还不明白,欢迎给我留言,帮你解决

否 Model 实体层需要加载后才能被引用的

不是~在你using之前你还要添加引用的啊。

你在添加引用的时候,已经帮你加载了。
要不你打个.下去,那个智能提示怎么出来的。
那个提示就是反射来实现的。
---------------------------------
一个在运行时,一个在设计时。