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

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

2014-01-13 
.net中如何访问一个dll.是通过反射么?一个分层项目,一个exe文件是通过什么方式拿到模型层、逻辑层生成的dll

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

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

热点排行