我正在尝试构建一个使用 System.ComponentModel.ISynchronizeInvoke 的对象,该对象具有以下方法:(除其他外)
public object Invoke(Delegate method, object[] args)
使用给定参数调用方法的最佳方法是什么?我可以用:
public object Invoke(Delegate method, object[] args)
{
return method.DynamicInvoke(args);
}
但这是迟到的。我的直觉是,这是调用该方法的唯一方法。有什么想法吗?