仅复制二维数组中的部分值

时间:2014-01-23 07:40:31

标签: c# .net multidimensional-array

我如何只将一小部分二维数组复制到另一个二维数组

int[,] a = new int[3, 4] { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } };
int[,] b = new int[3, 2];

我希望数组b保存{ { 2, 3 }, { 6, 7 }, { 10, 11 } }

等值

由于

1 个答案:

答案 0 :(得分:1)

你去了:

var b = a.Select(_ => _.Skip(1).Take(2).ToArray()).ToArray();