私は次のように書こうとしています: 別のメソッド "B" をパラメーターとして取るメソッド "A" と、このメソッド B の未知の数のパラメーター (params object[] args) を書きたいと思います。ここで、メソッド A 内で、パラメーター args を使用して B を呼び出したいと思います。B は、A にも返してほしいオブジェクトを返します。
これは少し奇妙に聞こえるので、いくつかのサンプル コードを追加します。
public object A(Func<object> B, params object[] args)
{
object x = B.Method.Invoke(args);
return x;
}
問題は、 Func がそのように機能しないことです。誰もこれを行う方法を知っていますか?
よろしく、クリスチャン