c++里char*在c#里应该对应什么类型?
我已经试过网上说的string、StringBuilder、byte[]、IntPtr,都不行,请问各位大神应该是什么?急!!!...
我已经试过网上说的string、StringBuilder、byte[]、IntPtr,都不行,请问各位大神应该是什么? 急!!!
展开
3个回答
展开全部
dllimport 的string对char*,官网也是这么说的
可能你先转成BYTE,再传到string里面就可以了,这个我猜的
一个substring对一个char应该没什么问题
所以说你自己写一个c++的方法
通过dllimport测试,就知道对不对了,,,,,,,32位编译的DLL和64位编译的DLL是不同的
可能你先转成BYTE,再传到string里面就可以了,这个我猜的
一个substring对一个char应该没什么问题
所以说你自己写一个c++的方法
通过dllimport测试,就知道对不对了,,,,,,,32位编译的DLL和64位编译的DLL是不同的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
存储汉字是用两个char。。。
char的表示范围是0-127只能表示ascii码。
所以除了ascii码之外的都是用两个字符来表示。
char的表示范围是0-127只能表示ascii码。
所以除了ascii码之外的都是用两个字符来表示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询