关于C++到C#的数据类型转换,该怎么处理
关于C++到C#的数据类型转换
一个C++的函数原型是这样的
在C#程序中调用的时候 里边的 uchar BDate[10],这种数组在C#里边要用什么类型?
------解决方案--------------------
char[] BDate= new char[10];
------解决方案--------------------
How to use unsigned char in C#?
C#调用C++的DLL 所有数据类型转换方式
------解决方案--------------------
------解决方案--------------------
注释:_in C++,uchar be unsigned char is byte
一个C++的函数原型是这样的
int __stdcall GuestCard(uchar d12,int dlsCoID,uchar CardNo,uchar dai,
uchar LLock,uchar pdoors,uchar BDate[10],
uchar EDate[10],uchar LockNo[8],uchar *cardHexStr)
在C#程序中调用的时候 里边的 uchar BDate[10],这种数组在C#里边要用什么类型?
------解决方案--------------------
char[] BDate= new char[10];
------解决方案--------------------
How to use unsigned char in C#?
C#调用C++的DLL 所有数据类型转换方式
------解决方案--------------------
int __stdcall GuestCard(uchar d12,int dlsCoID,uchar CardNo,uchar dai,
uchar LLock,uchar pdoors,uchar BDate[10],
uchar EDate[10],uchar LockNo[8],uchar *cardHexStr);
static extern GuestCard(byte d12, int dlsCoID, byte CardNo,
byte LLock, byte pdoors, byte [] BDate,
byte EDate[10], byte LockNo[8], IntPtr cardHexStr);
------解决方案--------------------
注释:_in C++,uchar be unsigned char is byte