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

c#中ref和IntPtr
最近在倒腾以前辞职的同事写的代码,发现:
在调用用c编写的dll文件时,传入的函数的其中一个参数在dll说明文件中是“结构体的引用”类型,但是他写的DllImport中,将其改为了“IntPtr”类型,而且程序运行正常。
请教,这样可以吗?
如果可以,需要做什么其他的转换吗?(因为他的文件中也没有说明为什么这样做)

------解决方案--------------------
不需要
http://topic.csdn.net/u/20120919/09/f7e0b09c-53a8-4516-85dc-4243f2ae6cee.html