トップ回答者
自作dllのメソッドを文字列で呼び出す。

質問
-
Visual c# 2010 Expressでアプリを開発しています。
文字列を使ってメソッドを呼ぶことは
Type type = Type.GetType(namespaceName.className);
object target = Activator.CreateInstance(type);
str = (string) t.InvokeMember("MethodName",
BindingFlags.InvokeMethod,
null,
target,
new object[] {12}); //Method引数によって実現しています。
しかし、上記classが自作dllに含まれる場合はうまくいきません。
namespaceName.classNameの前にdll名を入れるなどを試みていますが成功しません。
助言をお願いします。
回答
-
佐祐理様
教えていただいた
をWebで調べた結果、
を見つけ、この通りに行なって解決できました。
要するに私が知らなかっただけで難しいことではなかったのですね。
- 回答としてマーク C-sharp 勉強中です 2012年5月30日 15:51
すべての返信
-
佐祐理様
教えていただいた
をWebで調べた結果、
を見つけ、この通りに行なって解決できました。
要するに私が知らなかっただけで難しいことではなかったのですね。
- 回答としてマーク C-sharp 勉強中です 2012年5月30日 15:51