问一个IntPrt使用的问题
今天写程序的时候,遇到一个函数要求使用IntPrt,C#中的函数原形如下:
GL.glNormalPointer(uint Type,int stride,IntPtr Pointer);
这是OpenGL一个函数在C#下的形式,该函数在C++下的原形是:
glNormalPointer(GLenum type, GLsizei stride, Const * pointer);
在C++中,pointer是指向一个数组,我在C#中也设置了相同的数组float [] NormalPointer,可是用到上面C#那个函数是才知道,不能以数组引用为传参,请教大家该如何使用IntPtr和我所设置的数组关联起来.