下面的方法是C++(ATL COM dll)中的方法。
Void Write( Const VARIANT *pData)
pData
是一个数据类型为Variant
的二维数组。
当我在C# .NET项目中添加此引用时,IDE会将该方法显示为
Void Write( ref object pData);
我该如何从C#传递一个二维数组?
Write
声明为Void Write(Const VARIANT *pData)
,则在您引用dll的c#中将无法看到它。签名是Void Write(Const VARIANT *pData)
正确的吗?还是STDMETHOD(Write)(VARIANT* pdata);
?在我即将编辑的答案中,我将假设它是STDMETHOD(Write)(VARIANT* pdata);
。 - Olorin