创建整数数组的副本

时间:2013-02-01 17:35:46

标签: c#

  

可能重复:
  C#: Any faster way of copying arrays?

我有一个整数数组

int[] a;

我想将它的副本(不是参考)分配给

int[] b;

更简单的方法是什么?

3 个答案:

答案 0 :(得分:15)

您可以使用Clone方法,尝试以下方法:

int[] b = (int[])a.Clone();

答案 1 :(得分:3)

我认为最简单的方法是

int[] b = a.ToArray();

答案 2 :(得分:2)

您可以使用Array.CopyTo方法。

int[] a = new[] { 1, 2, 3 };
int[] b = new int[3];
a.CopyTo(b,0);