c# 调用C++的dll ,其中一个函数的参数为结构体指针,

日期:2016-04-26 11:01:36 人气:2

c# 调用C++的dll ,其中一个函数的参数为结构体指针,

里面涉及到函数指针,在C#里面用委托替代,总的代码如下: delegate int pfunc(void* dst,void* src,int nSize); unsafe public struct MyStruct { public Byte* pMemory;//也可以用unsinged int替代(uint*) public pfunc myfunc;//这里用委托替代函数指针 public char[] rd;//声明的时候不能指定
    A+
热门评论