0
ターゲット、MethodInfo、および引数を渡すときに、this()=>メソッド(args)のようなラムダ式を使用してアクションデリゲートを動的に作成できますか?ラムダアクションデリゲートを動的に作成する
int引数を受け取り、アクションアクション=()=> Method(1)のように引数を1と呼ぶActionデリゲートを割り当てたいメソッドがありましたが、動的に処理したいとします。デリゲートを作成し、それを動的に呼び出すアクションを割り当てることも、メソッドを呼び出すためにアクションを割り当てることもできますが、パフォーマンスはひどいです。
public class DelegateData
{
public object target;
public MethodInfo method;
public object[] args;
}
可能な複製http://stackoverflow.com/questions/12131301/how-can-i-dynamically-create-an-actiont-at-runtime。 –
あなたは何を達成しようとしていますか? –
@Nobodyメソッドが呼び出されたラムダ式を作成し、それをアクションデリゲートに動的に格納します。 – Martin