📜  如何合并两个列表 unity 5 (1)

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

如何合并两个列表 Unity 5

在Unity 5中,我们可以使用Unity自带的列表类来进行列表操作。本文将介绍如何合并两个列表。

方法一:使用AddRange()方法

AddRange()方法可以将一个列表中的所有元素添加到另一个列表中。下面是一个示例代码:

List<int> list1 = new List<int>(new int[] { 1, 2, 3 });
List<int> list2 = new List<int>(new int[] { 4, 5, 6 });
list1.AddRange(list2);

在上面的代码中,我们先声明了两个列表list1和list2,分别初始化为{1,2,3}和{4,5,6}。然后,我们调用list1的AddRange()方法,将list2中的所有元素添加到list1中。最终,list1的内容为{1,2,3,4,5,6}。

方法二:使用List构造函数

我们也可以直接使用List类的构造函数将两个列表合并。下面是示例代码:

List<int> list1 = new List<int>(new int[] { 1, 2, 3 });
List<int> list2 = new List<int>(new int[] { 4, 5, 6 });
List<int> mergedList = new List<int>(list1.Concat(list2));

在上面的代码中,我们同样声明了两个列表list1和list2,分别初始化为{1,2,3}和{4,5,6}。然后,我们使用List类的构造函数,将list1和list2使用Concat()方法合并,并构造一个新的列表mergedList。

总结

本文介绍了两种合并两个列表的方法,分别是使用AddRange()方法和使用List构造函数。这两种方法都很简单,程序员可以根据自己的需求选择其中一种使用。