📜  C#|创建具有指定初始容量的ArrayList(1)

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

C# | 创建具有指定初始容量的 ArrayList

在 C# 中,ArrayList 是一个可调整大小的集合,可以存储多种类型的元素。它提供了一些方便的方法来操作和管理元素。创建 ArrayList 时,可以指定初始容量,以提高性能。

以下是创建具有指定初始容量的 ArrayList 的示例代码:

using System;
using System.Collections;

class Program
{
    static void Main()
    {
        int initialCapacity = 10; // 指定初始容量为 10
        ArrayList list = new ArrayList(initialCapacity);
        
        // 向 ArrayList 中添加元素
        list.Add("Apple");
        list.Add("Banana");
        list.Add("Orange");
        
        // 输出所有元素
        Console.WriteLine("ArrayList 元素:");
        foreach (var item in list)
        {
            Console.WriteLine(item);
        }
    }
}

以上代码示例创建了一个具有指定初始容量的 ArrayList,并添加了一些元素。在创建 ArrayList 时,我们指定了初始容量为 10,并可以按需添加更多元素。

输出结果:

ArrayList 元素:
Apple
Banana
Orange

在上述示例中,我们首先声明了一个整数变量 initialCapacity 并将其设置为 10,这是 ArrayList 的初始容量。

然后,我们通过实例化 ArrayList 类来创建 ArrayList,将 initialCapacity 作为参数传递给构造函数。这样可以在创建 ArrayList 时,为其分配适当的内存空间,以避免需要频繁地调整大小。

接下来,我们使用 list.Add() 方法向 ArrayList 中添加元素。这里我们添加了三个字符串元素:Apple、Banana 和 Orange。

最后,我们使用 foreach 循环遍历 ArrayList 中的元素,并将它们逐个打印出来。

这样,你就可以创建一个具有指定初始容量的 ArrayList,并向其中添加元素了。

希望对你有所帮助!