【发布时间】:2013-01-04 09:50:42
【问题描述】:
我正在编写一个必须可附加到任何项目的 dll 库,但有一件事我无法解决。
我需要从 dll 文件调用/运行 MethodInfo。它看起来像这样。 SenderMethod,和args一样,计数是动态的。
Private Shared Sub BGthread(SenderMethod As MethodInfo, arg0 As Object, arg1 As Object, ...)
Dim SenderType As Type = GetType(SenderMethod.ReflectedType.Name)
SenderMethod.Invoke(SenderType, New Object() {ActLV, e, Arg0, Arg1, ...})
End Sub
问题是 GetType 什么都不返回。我知道那里缺少组件名称,但我未能找到适用于调用者类不是静态的情况的解决方案。
请帮忙! 谢谢!
【问题讨论】:
标签: .net vb.net invoke gettype methodinfo