首页 新闻 会员 周边 捐助

C#调用C++ DLL问题

0
悬赏园豆:10 [已解决问题] 解决于 2013-01-17 08:25

C++的dll里有一个函数的参数列表里面包含了char*的字符串参数,用C#调用的时候怎么处理?好像单纯的把调用函数声明为unsafe的还不行。如何把char* 转换为string或char[]?

问题补充:

如果采用String.ToCharArray 方法,又提示这只能用于unicode字符,但是char* 字符串的内容是ASCII编码的。这个如何转换呢?

飞鸟_Asuka的主页 飞鸟_Asuka | 菜鸟二级 | 园豆:393
提问于:2013-01-13 21:50
< >
分享
最佳答案
0
收获园豆:10
2012 | 高人七级 |园豆:21645 | 2013-01-14 08:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册