我對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