C#调用C++的dll接口的参数类型问题

火星大能猫 2012-07-23 02:30:00
void Forfit( int methods, double (& arrInput)[32], double (& arrParamIn)[4], double (& arrOutput)[32], double (& arrParamOut)[4] );
调用c++dll,里面的double(& arrInput)[32],C#中怎么写?
ref out直接提示错误,
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
火星大能猫 2012-08-17
  • 打赏
  • 举报
回复
已解决,是对方提供的接口有问题,散分.
火星大能猫 2012-07-23
  • 打赏
  • 举报
回复
已解决,送分,
对方写的接口内部方法实现有问题
直接传参即可.
calltaotao 2012-07-23
  • 打赏
  • 举报
回复

Ilist<double>arrInput= new List<double>();
Ilist<double>arrParamIn= new List<double>();
Ilist<double>arrOutput= new List<double>();
Ilist<double>arrParamOut= new List<double>();

void Forfit( int methods,IList<double> arrInput , IList<double> arrParamIn, IList<double> arrOutput, IList<double> arrParamOut);

110,524

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧