C# 调用 dll 现在使用C++写的dll ,使用里面的函数,其中有一个参数是 char *的,不知道调用时应该使用什么样的类型啊?我使用了string ,stringbuilder,ref byte,ref byte[],ref char,都没有成功!还有没有其他的类型啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [DllImport("pumchric.dll", CharSet = CharSet.Auto)] public static extern int iReadPlantData(IntPtr handle,int offset,int datalen,char[] dataBuf); 调用的时候使用char[]如:char[] dataBuf; i = Card.iReadPlantData(50, 0, 24, dataBuf); textBox2.Text = new string(dataBuf); char* 可以用byte* 或者string 如果是输出参数用StringBuilder C++ C# char* string 传出的char* StringBuilder short short char byte char[n] fixed byte[n] 结构指针 结构指针 函数指针 委托 结构体数组使用IntPtr winform下如何分析URL参数 单线程睡了10分钟就再也不运作了 c#如何读写htm文件? C#队列算法,求解!!! 在web中生成excel后怎样杀掉任务管理器里面的进程??? 关于pictureBox的一段小程序,为何字符串值多了一个@ 一个关于FreeTextBox的问题 asp.net报表三级展开查看 /*紧急*/桌面文件不能上传到服务器去(ASO.NET2.0做的) C# Window Form中如何作圆形的按钮,并且鼠标放上去后有动画效果 关于richtext控件的使用 紧急情况!!!!!!相当紧急
[DllImport("pumchric.dll", CharSet = CharSet.Auto)]
public static extern int iReadPlantData(IntPtr handle,int offset,int datalen,char[] dataBuf);
如:char[] dataBuf;
i = Card.iReadPlantData(50, 0, 24, dataBuf);
textBox2.Text = new string(dataBuf);
char* string
传出的char* StringBuilder
short short
char byte
char[n] fixed byte[n]
结构指针 结构指针
函数指针 委托
结构体数组使用IntPtr