c#反射与直接调用dll的区别,谁能举个例子,谢谢

lsy_fg 2011-10-15 09:01:03
例如:数据库连接字符串信息,传参至反射方法中调用,获取返回值?
...全文
176 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gerrywjzhao 2011-10-16
  • 打赏
  • 举报
回复
反射调用可以使BLL层和数据库访问层类解耦,提高可维护性
风骑士之怒 2011-10-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 appleyounger123 的回复:]
方便修改,比如:针对MSSQL和ORECAL有不同的数据库操作DLL,写在webconfig的一个字段中,用反射将需要调用的DLL反射出来,以后只要修改webconfig就行了,不用在调用了这个DLL的程序代码中一个一个的改。
[/Quote]

这个说明类似于 PETSHOP4里面使用的工厂模式,LZ可以查阅
Simon飞 2011-10-16
  • 打赏
  • 举报
回复
方便修改,比如:针对MSSQL和ORECAL有不同的数据库操作DLL,写在webconfig的一个字段中,用反射将需要调用的DLL反射出来,以后只要修改webconfig就行了,不用在调用了这个DLL的程序代码中一个一个的改。

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧