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