У меня есть собственная структура C / C ++
typedef struct
{
...
} AStruct;
, и в коде C ++ / CLI я определяю один делегат и один массив cli следующим образом
public delegate void UpdateDataDelegate(AStruct% aSt,AStruct% bSt);
cli::Array<AStruct>^ args=gcnew cli::Array<AStruct>(2); // complile failed!!!!。
this->Invoke(updateData,args);
AStruct
имеет многополей и использовался многими модулями, так что если мне не нравится писать обработанную оболочку для AStruct
, как сделать так, чтобы вышеуказанный код работал?
большое спасибо