我有一个带有这样签名的函数
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)
});
问题是我无法创建具有字符串和委托类型的参数列表。这应该如何通过?