次のようなタイプがある場合:
Type type = myObject.GetType ();
そのタイプのオブジェクトをパラメーターとして使用するジェネリックデリゲートを作成するにはどうすればよいですか?私は次のようなコードを期待します:
myDelegate = Action<type> (type parameter);
上記のコードは明らかに機能せず、そのままでは機能しませんが、どうすれば機能させることができますか?私もそれを機能させることができますか?
最終的に、Dictionary <Type、List <Action <>>のディクショナリがあります。このディクショナリには、型と、その型のオブジェクトをパラメータとして受け取る必要があるデリゲートのリストが含まれています。
そして、次のように実行する必要があります。
myDict[myType][i] (objectOfMyType);
任意の提案をいただければ幸いです。
ありがとう!