在C#中,可以使用List<T>
类型来表示ArrayList。要将一个ArrayList的数据移动到另一个ArrayList,可以使用AddRange
方法。以下是一个示例:
using System;
using System.Collections;
class Program
{
static void Main()
{
ArrayList list1 = new ArrayList();
list1.Add(1);
list1.Add(2);
list1.Add(3);
ArrayList list2 = new ArrayList();
list2.Add(4);
list2.Add(5);
list2.Add(6);
list1.AddRange(list2);
foreach (int item in list1)
{
Console.WriteLine(item);
}
}
}
在这个示例中,我们创建了两个ArrayList,list1
和list2
,并向它们添加了一些数据。然后,我们使用AddRange
方法将list2
中的所有元素添加到list1
中。最后,我们使用foreach
循环遍历list1
中的所有元素,并将它们打印到控制台上。
需要注意的是,AddRange
方法可以接受任何IEnumerable
类型的集合,因此您可以将其用于将其他类型的集合添加到ArrayList中。
领取专属 10元无门槛券
手把手带您无忧上云