将列表内容附加到另一个列表C#
在C#中,可以使用AddRange()
方法将一个列表的内容附加到另一个列表中。以下是一个示例代码:
List<int> list1 = new List<int> { 1, 2, 3 };
List<int> list2 = new List<int> { 4, 5, 6 };
list1.AddRange(list2);
// 现在list1包含{ 1, 2, 3, 4, 5, 6 }
在这个示例中,我们首先创建了两个列表list1
和list2
,然后使用AddRange()
方法将list2
的内容附加到list1
中。现在list1
包含了list2
的所有元素。
如果您想要将一个数组的内容附加到一个列表中,可以使用AddRange()
方法将数组转换为列表,然后再附加到列表中。例如:
List<int> list1 = new List<int> { 1, 2, 3 };
int[] array = { 4, 5, 6 };
list1.AddRange(array.ToList());
// 现在list1包含{ 1, 2, 3, 4, 5, 6 }
在这个示例中,我们首先创建了一个列表list1
和一个数组array
,然后使用AddRange()
方法将数组转换为列表,并将其附加到list1
中。现在list1
包含了数组的所有元素。
领取专属 10元无门槛券
手把手带您无忧上云