C#:是否有可能将2d数组放在另一个2d数组的某个位置而不迭代它?

时间:2010-09-10 09:16:11

标签: c# multidimensional-array

是否有可能将2d数组放置在另一个2d数组中的某个位置而不迭代它?

public double[,] array2D;
array2D = new double[7,7];

public void fill1D(double[,] values) 
{
   Array2D = values; //Values holds a 5x5 array that i wan't to place from 1,1 in array2D
}

由于

1 个答案:

答案 0 :(得分:0)

不,你不能(编辑:没有复制),对不起。您可以使用ArraySegement来模仿这个(但是您必须使用一维基本数组。您可能还需要阅读this paper,这表明普通矩形数组在C#中相对较慢。