创建整数数组的副本
本文关键字:副本 数组 整数 创建 | 更新日期: 2023-09-27 17:57:21
可能的重复项:
C#:有没有更快的复制数组的方法?
我有一个整数数组
int[] a;
我想将它的副本(不是引用)分配给
int[] b;
更简单的方法是什么?
您可以使用
本机Clone
方法,尝试如下操作:
int[] b = (int[])a.Clone();
其他选项包括使用 linq:
using System.Linq;
// code ...
int[] b = a.ToArray();
并复制阵列
int[] b = new int[a.Length];
a.CopyTo(b, 0);
我认为最简单的方法是
int[] b = a.ToArray();
您可以使用
Array.CopyTo
方法。
int[] a = new[] { 1, 2, 3 };
int[] b = new int[3];
a.CopyTo(b,0);