関数参照を保存し、実際に使用されるまで引数を無視できるようにしたい。
これが私が望むものです:
StoreType f=MyFunction;
.......
var r=f.Invoke(arg1,arg2,arg3) as ReturnType;
これは Action や Func に似ていますが、これらは厳密に型指定されているため、関数が受け取る引数の数や型を正確に知らなくても、この型を宣言して使用できるようにしたいと考えています。
c# でこれを行うにはどうすればよいですか?