📜  List C# add from List - C# (1)

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

List C# add from List - C#

在 C# 中,List 是一种动态数组,允许你随意添加、删除和修改元素。在一些情况下,我们需要将一个 List 中的元素添加到另一个 List 中,本文将介绍如何实现这个功能。

使用 AddRange 方法将两个 List 合并

AddRange 方法可以将一个 List 中的所有元素添加到另一个 List 中。下面是一个示例:

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 }

在上面的示例中,我们首先创建了两个 List,然后调用了 list1 的 AddRange 方法,将 list2 中的所有元素添加到了 list1 中。

使用循环将一个 List 中的元素添加到另一个 List 中

除了使用 AddRange 方法外,我们还可以使用循环将一个 List 中的元素添加到另一个 List 中。下面是一个示例:

List<int> list1 = new List<int>() { 1, 2, 3 };
List<int> list2 = new List<int>() { 4, 5, 6 };
for (int i = 0; i < list2.Count; i++)
{
    list1.Add(list2[i]);
}
// list1 现在包含 { 1, 2, 3, 4, 5, 6 }

在上面的示例中,我们首先创建了两个 List,然后使用 for 循环将 list2 中的每个元素添加到了 list1 中。

总结

本文介绍了如何将一个 List 中的元素添加到另一个 List 中,可以使用 AddRange 方法或循环实现。在实际开发中,根据具体的场景选择合适的方法即可。