是否有可能将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
}
由于
答案 0 :(得分:0)
不,你不能(编辑:没有复制),对不起。您可以使用ArraySegement
来模仿这个(但是您必须使用一维基本数组。您可能还需要阅读this paper,这表明普通矩形数组在C#中相对较慢。