Alf*_*edo 6 .net c# arrays multidimensional-array
我有一个多维数组
byte[,] matrix;
Run Code Online (Sandbox Code Playgroud)
我希望复制三维数组
byte[,,] 3dplan;
Run Code Online (Sandbox Code Playgroud)
通过这种方式
3dplan[,,0]=matrix
Run Code Online (Sandbox Code Playgroud)
在c#中完成此任务的最快方法是什么?
您需要在嵌套循环中手动复制元素; 没有更快的方法.
如果切换到锯齿状数组(byte[,][]或byte[][][]),则可以将较小的数组原样插入较大数组的插槽中(尽管它们都将引用相同的数组实例并将获取更改)