请教一个C#里调用C++写的dll的问题
我打算用C#调用用C++写的一个函数,原型是:
extern "C" __declspec(dllexport) unsigned short* Trans(unsigned int);
在c#里打算变换成
[DllImport("USBCom.dll")]
public static extern ref ushort Trans(uint vim);
结果报错:
Invalid token 'ref' in class, struct, or interface member declarationf:\我的文档\visual studio 2010\Projects\dlltest\dlltest\MainForm.cs4730dlltest
请问错误在哪里?怎么改正?
[解决办法]