C#调用C++动态库一个返回为int[]数组的函数,C#这边如何接收?请高手帮忙解答。
2个回答
展开全部
给你一个思路,如果不行把你的代码贴出来,可以详谈。
如果是方法参数返回的OUT值,你可以先在C#里面定义一个int[] ii =new int[10]数组,然后DllImport的方法定义里面对应的int[]数组参数为"out int",然后调用方法的时候传入的参数为:out ii[0].
最后再去取ii里面其它的数值,看看是不是得么你想要的。
如果是方法参数返回的OUT值,你可以先在C#里面定义一个int[] ii =new int[10]数组,然后DllImport的方法定义里面对应的int[]数组参数为"out int",然后调用方法的时候传入的参数为:out ii[0].
最后再去取ii里面其它的数值,看看是不是得么你想要的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询