我对C++/CLI知之甚少,但我有一个简单的问题需要解决方案。我有一个将字节数组作为参数的C++/CLI类方法。该数组具有预定义的长度,并且可以事先在C#中分配。该阵列应该用C++/CLI方法填充数据。将C#中的数组参数传递给C++/CLI方法
如何声明该方法,然后从C#调用它?
我试过的东西喜欢有我的C++/CLI类以下内容:
public ref class C
{
public:
void FillBytes(array<BYTE^>^ bytes);
};
,然后在C#:
o = new C();
var bytes = new byte[3];
o.FillBytes(bytes);
但是这并没有在所有:)工作。
当我编写'array ^'而不是'array ^' –
jco
2010-04-12 17:43:25