我想写一个方法"A",它将另一个方法"B"作为参数以及该方法B的未知数量的参数(params object[] args)。现在,在方法A中,我想用参数args调用B。 B现在将返回一个对象,我也希望A返回这个对象。
这听起来有些奇怪,因此我将添加一些示例代码:
问题在于,Func并不像那样工作。有人知道如何解决这个问题吗?
问候, Christian
这听起来有些奇怪,因此我将添加一些示例代码:
public object A(Func<object> B, params object[] args)
{
object x = B.Method.Invoke(args);
return x;
}
问题在于,Func并不像那样工作。有人知道如何解决这个问题吗?
问候, Christian
ISynchronizeInvoke.Invoke
方法中。http://msdn.microsoft.com/en-us/library/system.componentmodel.isynchronizeinvoke.invoke.aspx - Ani