如何在C#中将数组的一部分复制到另一个数组?

如何将数组的一部分复制到另一个数组?

考虑我有

int[] a = {1,2,3,4,5};

现在,如果我给出数组的开始索引和结束索引,a则应将其复制到另一个数组。

就像我将开始索引设为1,结束索引设为3一样,元素2、3、4应该复制到新数组中。

回答:

int[] b = new int[3];

Array.Copy(a, 1, b, 0, 3);

  • a =源数组
  • 1 =源数组中的起始索引
  • b =目标数组
  • 0 =目标数组中的起始索引
  • 3 =要复制的元素

以上是 如何在C#中将数组的一部分复制到另一个数组? 的全部内容, 来源链接: utcz.com/qa/428495.html

回到顶部