读书人

.net中怎么访问一个dll.是通过反射么

发布时间: 2014-01-13 17:16:02 作者: rapoo

.net中如何访问一个dll.是通过反射么?
一个分层项目,一个exe文件是通过什么方式拿到模型层、逻辑层生成的dll中的内容。
淡淡的是靠引用拿到的么?还是通过反射取到dll中的内容?求解答求参考资料。(新人学习ing)
[解决办法]
分层项目,界面层是可以直接引用模型层和逻辑层的内容的,不需要通过反射,也不需要去选择DLL。
添加引用可以直接选择项目的
[解决办法]
可以直接引用,也可以加载程序集之后赢反射获取。一般直接应用即可
[解决办法]
定义接口
dll实现接口
主程序引用接口
反射加载,用接口类型,然后调用
[解决办法]
反射式为了实现可扩展 是一种插件化编程的思想

直接加载的dll并不是反射 是引用了dll类库 这种方式不利于扩展 但一般我们的程序不会考虑这么多

读书人网 >C#

热点推荐