首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

反射与引用DLL的区别,该怎么解决

2012-03-09 
反射与引用DLL的区别通过反射与调用DLL,都可以调用方法.这两者的区别是什么呢?[解决办法]反射是松耦合,无

反射与引用DLL的区别
通过反射与调用DLL,都可以调用方法.
这两者的区别是什么呢?

[解决办法]
反射是松耦合,无须引用依赖另外一个dll
引用是紧耦合

反射可以更加string来取得类和方法,灵活性高,动态加载的
引用必须给出类型,不能根据string构造对象

反射效率低
引用效率高

[解决办法]
个人觉得反射用于一些底层框架的开放上面更好,而dll引用几乎到处都适合
[解决办法]
通过反射与调用DLL,都可以调用方法.
这两者的区别是什么呢?
反射是动态的,是在运行时处理
引用DLL是静态声明的,是在设计时处理。

热点排行