0

重複の可能性:
リフレクションを使用してジェネリック メソッドを呼び出す方法は?

私の実際のコードは次のようになります。

Myclass component = go.GetComponent<Myclass>();

リフレクションを使ってもっとダイナミックにしたいので、以下を試してみました

Type component = Type.GetType("Myclass");
object componentInstance = Activator.CreateInstance(component);
componentInstance = go.GetComponent<component>();

最後の行では、次のエラーが表示されます

型または名前空間名 'component' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

これを機能させる方法はありますか?

4

1 に答える 1

1

この投稿を確認してください:

リフレクションを使用してジェネリック C# オブジェクトを動的に作成する方法は?

必要なものを正確に示します。

于 2012-09-19T13:50:01.630 に答える