标签: c#-4.0
如何在C#中使用void指针作为函数的参数?
答案 0 :(得分:2)
如果您的C函数如下所示:
int Foo(void* p, DWORD dwVal);
然后你只需用C#重写它就可以了,大部分时间你只需要这样的东西:
int Foo(object obj, uint val);
但是如果你正在使用Interops,那么按照上面的建议使用P / Invoke。在这种情况下,一个好的起点是http://www.pinvoke.net/