有问题的行在这里:memcpy(v[0],b_y1[0],160U*sizeof(double));其中v和b_y1区域双数组(double[])。这条线到底在做什么?它是通过将MatLab转换为C++到C#生成的。如果需要,我可以提供下面的完整功能。 最佳答案 有很多方法可以做到这一点。如果您选择并使用memcpy,请导入DLL。但是你也可以使用:Buffer.BlockCopyCopiesaspecifiednumberofbytesfromasourcearraystartingataparticularoffsettoade