我正在研究一些代码,直接从C#粘贴到当前活动的OpenOffice文档中.我不能包含任何OpenOffice库,因为我们不想打包它们,因此我们使用反射来访问OpenOffice API.
我的问题涉及通过反思使用调度员.我无法弄清楚传递给它的正确参数,由于类型不匹配而给我一个可爱的"TargetInvocationException".
object objframe = GetProperty<object>(objcontroller, "frame");
if (objframe != null)
{
object[] paramlist = new object[2] {".uno:Paste", objframe};
InvokeMethod<object>(objdispatcher, "executeDispatch", paramlist);
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
是否有一个版本的 PHP 数组类,其中所有元素都必须是不同的,例如 Python 中的集合?