【发布时间】:2010-11-23 11:05:44
【问题描述】:
如何在 C# 中将指向结构的指针作为函数参数传递?
我正在尝试使用 DLL 中的函数,该函数的参数之一是双指针。例如,
struct mystruct
{
int a;
char b;
};
[DllImport("mydll.dll")]
private static extern int func_name(int a, char b, mystruct** c);
我猜想使用像int *a 这样的指针的正确方法是ref int a。 int **a 有类似的吗?
【问题讨论】:
标签: c# pointers struct parameter-passing