C++中unsigned char* 对应C#的是什么?
本帖最后由 oniman123 于 2013-09-24 01:53:18 编辑
C++中函数声明如下:
MethodA(unsigned char* pInputData,
unsigned int nSize,
unsigned char* pOutputData,
unsigned int* nOutSize);
前面两个是输入变量,一个是string,一个是int nsize
后面两个是输出变量,也应该是string跟size
问题是我在C#中如何调用这个函数,声明要怎么写,如果有用到指针,指针怎么初始化?
谢谢!
------解决方案--------------------即可以是byte数组,也可以是string,看MethodA怎么解释传进去的这个指针。