日期:2014-05-18  浏览次数:20860 次

C# API编程
C# 调用api函数时,将IntPtr类型转换为Int时,系统提示“无法将System.IntPtr的对象强制转换为类型“System.IConvertible”,请问高手这是什么原因??

------解决方案--------------------
IntPrt.ToInt32(); 不可以吗?
------解决方案--------------------
http://www.cnblogs.com/freeliver54/archive/2008/10/15/1311371.html
------解决方案--------------------
我记得这样得到的 aa应该是个句柄吧,也就是C++里头的指针
------解决方案--------------------
IntPtr.ToInt32()就可以啊
在32位平台上为Int32,在64位平台上为Int64