将某个2D数组索引下的数据移动到1D数组

时间:2016-07-12 22:28:26

标签: c# arrays multidimensional-array

我想将2D数组的第0列的所有数据移动到单独的1D数组。到目前为止我有这个:

for (int x = 0; x < 100; x++) { //100 is the amount of rows in the 2D array
    array1D[x] = array2D[x, 0]; //0 is the column I want to take from
}

是否有更好/更有效的方法来实现相同的结果?

1 个答案:

答案 0 :(得分:0)

您无法复制列,但可以使用lock_guard

复制出行
Buffer.BlockCopy()