C#调用VC的DLL。需要传入一个字符指针,怎么办,谢谢。 C#调用VC的DLL。需要传入一个字符指针,怎么办,谢谢。还有,C#的字符是不是有2个BYTE长啊,我调试的时候发现自己定义的一个字符指针里面的连续两个字符地址不是连续的。是不是这么回事啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此字符非彼字符,用byte相对应 StringBuilder就可以了, 如果是char*的话。 这个我刚做过 这个要用到stackalloc 这个关键字可以这样做 unsafe{stackalloc byte* test =new byte[这里写你需要的长度];调用你的方法method(test);//这时就可以访问test的值了}正如楼上soaringbird() ( 五级(中级)) 信誉:100 说的 此字符非彼字符,用byte相对应这里要用的C#指针,非托管代码所以要用到unsafe关键字,由于你的问题没说太明白,只能回答这么多不行的话msn联系我 [email protected] 楼主问题解决了吗http://community.csdn.net/Expert/TopicView3.asp?id=5679062你在看看这个帖子, 字符串用分号隔开 怎么进行 添加 删除的工作 C# 中 求在线时长 的问题 !求救高手! vc中的char类型 在c#里应该用什么类型声明? 遇到一个难题! 求教:DataGrid中多个表的更新 寻找高手,用C#代码控制POS打印时,是否打开钱箱问题? c#调用非托管DLL问题 Help!尝试File.Copy覆盖文件,报错说文件正在使用中 如何在WinForm中打开帮助文件?急求!在线等待! 是书写错还是我写错?? 求助:C#中多线程的Form问题 folderbrowserdialog末尾如何带 “\”
可以这样做
unsafe{
stackalloc byte* test =new byte[这里写你需要的长度];
调用你的方法
method(test);
//这时就可以访问test的值了
}
正如楼上soaringbird() ( 五级(中级)) 信誉:100 说的 此字符非彼字符,用byte相对应这里要用的C#指针,非托管代码所以要用到unsafe关键字,由于你的问题没说太明白,只能回答这么多
不行的话msn联系我 [email protected]
http://community.csdn.net/Expert/TopicView3.asp?id=5679062
你在看看这个帖子,