日期:2014-05-17  浏览次数:21018 次

C#调用C++的dll怎么处理int *这种指针?
在c#里怎么定义指针然后传进去?然后怎么在c#里当做int指针用?

------解决方案--------------------
参考这里试试:http://www.cnblogs.com/Jianchidaodi/archive/2009/03/11/1407270.html
------解决方案--------------------
C++接收指针参数,C#传数组首元素即可。
C++返回指针,C#定义一个数组,用Marshal.Copy复制过来,再读取。
------解决方案--------------------
可以用那个指针初始化IntPtr