- 博客(2)
- 资源 (8)
- 收藏
- 关注
原创 读取IntPtr中内容并赋值到string中 C#中
C#中一般用IntPtr来接收C++中的指针,其内容和C++中指针指向的地址内容一致,当需要在C#中读取数据时,可采用以下的方式:IntPtr pData = new IntPtr();int iDataLen = 64;......byte[] byData = new byte[128];Marshal.Copy(pData, byData, 0, iDataLen);string...
2018-03-11 19:39:57 8208
原创 C#的结构体中定义byte[]对应C++中char[]的方式
项目中经常遇到C#工程调用C++工程生产的.dll文件,其中涉及到结构体参数的传递,C#中byte[]对应C++中char[],如果使用错误,程序运行时会报托管崩溃,堆栈信息不对称的问题,解决方法是定义结构体时使用[MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 32, ArraySubType = UnmanagedType.I1...
2018-03-07 20:42:14 2438
mongodb-cxx-driver-r3.6.2使用vs2017编译的项目和测试代码
2020-12-10
Jni测试引用第三方静态库和动态库demo
2017-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人