0

どのプロジェクトにもアタッチ可能でなければならない dll ライブラリを作成していますが、解決できないことが 1 つあります。

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 が何も返さないことです。そこにアセンブリ名がないことは知っていますが、呼び出し元クラスが静的ではない状況に適用できる解決策を見つけることができませんでした。

助けてください!ありがとうございました!

4

1 に答える 1

0

SenderMethod.ReflectedType.AssemblyQualifiedNameへの呼び出しでを使用する必要がありますGetType

于 2013-01-21T10:58:34.830 に答える