私はそのような署名を持つ関数を持っています
private void FunkA(string eventName, Action action) {}
private void FunkB() {}
反省して得たもの。アクションの値もリフレクションによって取得されるため、私のコードでは、「MethodInfo」をパラメーターとして呼び出しに渡す方法を見つける必要があります。
MethodInfo miForFunkA;
MethodInfo miForFunkB;
miForFunkA.Invoke(sourceOfFunkA, new [] {
methodInfo.Name,
Delegate.CreateDelegate(typeof(Action), miForFunkB)
});
問題は、文字列型とデリゲート型を持つパラメーター リストを作成できないことです。これはどのように渡す必要がありますか?