C# 有没有VB的callbyname的功能

w_xxxbbb 2014-11-13 11:01:28
用C#作的动态链接库,将类名和方法名存在数据库中,有没有办法根据类名和方法名调用。像VB的Callbyname一样。
...全文
209 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
phommy 2014-11-13
  • 打赏
  • 举报
回复
c#是可以用vb.net库的,添加对Microsoft.VisualBasic的引用即可 Microsoft.VisualBasic.Interaction.CallByName
bdmh 2014-11-13
  • 打赏
  • 举报
回复
反射,查找对应名字的方法MethodInfo,然后invoke
w_xxxbbb 2014-11-13
  • 打赏
  • 举报
回复
引用 楼主 w_xxxbbb 的回复:
用C#作的动态链接库,将类名和方法名存在数据库中,有没有办法根据类名和方法名调用。像VB的Callbyname一样。
发现个问题,我的DLL是C#写的,反射的时候提示错误。 “System.IO.FileLoadException”类型的未经处理的异常在 mscorlib.dll 中发生 其他信息: 未能加载文件或程序集“D:\\动态生成菜单\\动态生成菜单\\bin\\Debug\\DLL封装窗体.dll”或它的某一个依赖项。给定程序集名称或基本代码无效。 (异常来自 HRESULT:0x80131047)

110,539

社区成员

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

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

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