Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ILNumerics将浮点数组复制到ILArray_C#_Arrays_Copy_Ilnumerics - Fatal编程技术网

C# ILNumerics将浮点数组复制到ILArray

C# ILNumerics将浮点数组复制到ILArray,c#,arrays,copy,ilnumerics,C#,Arrays,Copy,Ilnumerics,我有一个三维的浮动数组,我想把它们复制到iArray,但是怎么做呢 private float[,,] defArray = new float[10, 10, 3]; private ILArray<float> data; private float[,]devarray=新的float[10,10,3]; 私有iArray数据; 数组。复制对此不起作用。我知道我可以直接创建iArray并用值填充它,但我确实需要将数组复制到iArray。谢谢大家。根据这一点,只需将Syste

我有一个三维的
浮动数组
,我想把它们复制到
iArray
,但是怎么做呢

private float[,,] defArray = new float[10, 10, 3];
private ILArray<float> data;
private float[,]devarray=新的float[10,10,3];
私有iArray数据;
数组。复制对此不起作用。我知道我可以直接创建iArray并用值填充它,但我确实需要将数组复制到iArray。谢谢大家。

根据这一点,只需将System.Array分配给iArray即可:

data = defArray; 

我已经试过了,但不起作用。复制后3D数据已损坏。问题是,我有一个巨大的数组,直接填充for循环的速度很慢。我尝试过填充经典阵列,而且速度更快。这就是我想尝试将数据从数组复制到iArray的原因。您所说的损坏是什么意思?如果发现损坏的数据,您可以提交错误报告?