小编Yel*_*low的帖子

IntPtr vs ref C#

我必须将非托管的dll导入我的C#应用​​程序,我想知道IntPtr和ref之间有什么不同,你建议我使用什么,为什么?请注意,这两种方式对我都有用.例如:

[DllImport("mydll.dll", CallingConvention=CallingConvention.Cdecl)]
static extern Result Init(IntPtr versionInfo);

 [DllImport("mydll.dll", CallingConvention=CallingConvention.Cdecl)]
 public static extern Result Init(ref Version versionInfo);
Run Code Online (Sandbox Code Playgroud)

c#

9
推荐指数
2
解决办法
5189
查看次数

标签 统计

c# ×1