none
自作dllのメソッドを文字列で呼び出す。 RRS feed

  • 質問

  • 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名を入れるなどを試みていますが成功しません。

    助言をお願いします。

    2012年5月30日 12:17

回答

すべての返信