📜  C#|从源ArrayList获取元素的子集(1)

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

C# | 从源 ArrayList 获取元素的子集

在 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 中的子集。