📜  如何连接两个数组 - C# (1)

📅  最后修改于: 2023-12-03 15:38:56.227000             🧑  作者: Mango

如何连接两个数组 - C#

在 C# 中,要将两个数组合并为一个数组,可以使用 Concat 方法,它可以将一个数组附加到另一个数组的末尾,从而创建一个新的数组。下面是一个简单的示例:

int[] numbers1 = { 1, 2, 3 };
int[] numbers2 = { 4, 5, 6 };
int[] combinedNumbers = numbers1.Concat(numbers2).ToArray();

在此示例中,我们创建了两个包含整数的数组 numbers1numbers2,然后使用 Concat 方法将它们连接到一起,并将结果存储在新数组 combinedNumbers 中。

值得注意的是,Concat 方法返回一个延迟执行的可枚举序列,因此需要调用 ToArray 方法将其转换为数组。

除了使用 Concat 方法之外,还可以使用 LINQ 中的 Union 方法来合并两个数组。Union 方法会返回两个数组中所有不重复的元素,并将它们合并到一个新数组中。下面是一个使用 Union 方法的示例:

int[] numbers1 = { 1, 2, 3 };
int[] numbers2 = { 3, 4, 5 };
int[] combinedNumbers = numbers1.Union(numbers2).ToArray();

在此示例中,我们创建了两个包含整数的数组 numbers1numbers2,然后使用 Union 方法将它们合并到一起,结果是一个包含不重复元素的新数组 combinedNumbers