C#中怎么像c++中一样用引用啊?或者是参数传入int* 现在要调用c++写的dlldll函数都是用extern 开头的有个参数是int*,byte*,c#中该怎么写啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 函数中指针都可以用数组声明。int* -> int[]byte* -> byte[] int[] bufferLen; int r = HACspAPI.HACsp_ExportCert(1, null, bufferLen); 例如extern "C" _declspec(dllexport)void Test(int* p,int len){ for(int i=0;i<len;i++) p[i] = i;}[DllImport("your.dll", EntryPoint="Test")]public static extern int Test(int[] arr,int len);//调用int[] arr = new int[10]; Test(arr,10); 请教服务执行时的问题 会员升级代码 跨省添加记录,ADO与ADO.NET那一个速度更快 listbox控件问题! 关于两个from的传值问题!!!!看看啊 有没有可能通过代码得到数据库字段的长度之类的信息 如何将ISA的Log纪录的IP转换为通常的表示形式? 网页中如下内容,如何用程序去点击? 请教:VC7,VC.net,C#这几个东西到底有什么不同? 同一个datagrid中显示两个有联系的表 如何清0一个数组? 帮忙加一判断语句
int* -> int[]
byte* -> byte[]
int r = HACspAPI.HACsp_ExportCert(1, null, bufferLen);
void Test(int* p,int len)
{
for(int i=0;i<len;i++) p[i] = i;
}[DllImport("your.dll", EntryPoint="Test")]
public static extern int Test(int[] arr,int len);
//调用
int[] arr = new int[10];
Test(arr,10);