假设从C++函数返回的结果对象是band(结构Band的对象),可以参考下面 using System.Runtime.InteropServices; double[] Arr = new double[band.numFreqs]; //用于接收返回结果的数组 Marshal.Copy(band.pFreqs, Arr, 0, Arr.Length); //通过Arr,在程序中使用返回的结果
using System.Runtime.InteropServices; double[] Arr = new double[band.numFreqs]; //用于接收返回结果的数组 Marshal.Copy(band.pFreqs, Arr, 0, Arr.Length); //通过Arr,在程序中使用返回的结果
111,119
社区成员
642,537
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧