📅  最后修改于: 2023-12-03 15:00:15.323000             🧑  作者: Mango
在 C# 中,ArrayList 是一个非泛型集合类型,因此可以在其中存储不同类型的元素。有时候,我们需要从 ArrayList 中获取元素的子集,这时可以使用 GetRange
方法。
public ArrayList GetRange(int index, int count);
index
:要获取的子集的起始索引。count
:要获取的子集的元素个数。using System;
using System.Collections;
class Program
{
static void Main(string[] args)
{
ArrayList list = new ArrayList() { 1, 2, 3, 4, 5 };
ArrayList subList = list.GetRange(1, 3);
foreach (var item in subList)
{
Console.WriteLine(item);
}
}
}
输出:
2
3
4
在上述示例中,我们创建了一个包含 5 个元素的 ArrayList,然后我们使用 GetRange
方法获取了从索引为 1 的元素开始的 3 个元素的子集,并进行了遍历输出。
以上就是从源 ArrayList 获取元素的子集的方法,通过使用 GetRange
方法,我们可以轻松快速地获取ArrayList 中的子集。