[c#] ArrayList 클래스

C#의 ArrayList 클래스는 가변 길이 배열을 나타내는 System.Collections 네임스페이스의 클래스입니다. 이 클래스는 배열 크기를 자동으로 조정하여 배열의 크기를 동적으로 확장 또는 축소할 수 있습니다.

ArrayList 클래스를 사용하면 배열의 크기를 지정하지 않아도 되며, 요소를 추가하거나 제거할 때 배열의 크기 조정에 대해 걱정할 필요가 없습니다.

다음은 ArrayList 클래스의 간단한 예제입니다.

using System;
using System.Collections;

class Program
{
    static void Main()
    {
        ArrayList list = new ArrayList(); // 빈 ArrayList 생성

        list.Add("사과");  // 요소 추가
        list.Add("바나나");
        list.Add("딸기");

        foreach (var item in list) // 리스트 반복
        {
            Console.WriteLine(item);
        }
    }
}

위의 코드는 ArrayList를 만들고 요소를 추가한 다음, foreach 루프를 사용하여 요소를 출력합니다.

ArrayList 클래스는 .NET Framework의 이전 버전에서 많이 사용되었지만, **List** 클래스(제네릭 리스트)가 더 효율적이고 현대적인 대안으로서 권장됩니다.

더 많은 정보를 원하시면 MSDN ArrayList 문서를 참조하십시오.