プロが教えるわが家の防犯対策術!

下記のソースコードでPluginのTestClassがstaticクラスの場合動かないのですが、
staticクラスのstaticメンバー(いわゆるただの関数)を呼び出す方法を教えてください。
お願いします。

Assembly assem = Assembly.LoadFrom("Plugin.dll");
Type AssType = assem.GetType("Plugin.TestClass");
dynamic obj = Activator.CreateInstance(AssType);
label1.Text = obj.GetMessage();

A 回答 (1件)

Type.GetMethodやType.GetMethodsで対象のMethodInfoを取得し,


MethodInfoのInvokeメソッドを使って呼び出します。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!