为了账号安全,请及时绑定邮箱和手机立即绑定

C# 如何动态的调用Dll

C# 如何动态的调用Dll

HUH函数 2018-09-12 07:06:50
我的意思是这样的比如 数据库中表一id    dllname01    ln001数据库中表二id    Type      name01    string    a02    string    b两个表的数据的意思是有一个dll叫ln001,中有方法 void ln001(string a,string b)也就是说我在数据库中查出此dll的信息,在程序中动态的调用.各位大侠帮帮小弟.
查看完整描述

2 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

如果用反射,只要表1就够了,表二的信息可以反射动态获取.

比如:

System.Reflection.Assembly.Load("AssemblyString").GetType("TypeName").GetMethod("MethodName").GetParameters()


查看完整回答
反对 回复 2018-09-16
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

反射可以的,但是反射需要知道dll的位置。dll中ln001的命名空间和类名,光有方法的信息找起来就麻烦了。

查看完整回答
反对 回复 2018-09-16
  • 2 回答
  • 0 关注
  • 736 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信