[c#] ArrayList 클래스
C#에서 ArrayList
클래스는 다양한 데이터 유형을 포함하는 가변 길이의 배열을 나타냅니다. 이 클래스는 System.Collections 네임스페이스에 포함되어 있으며, 동적으로 크기를 조절할 수 있는 배열을 만들어주는 유용한 기능을 제공합니다. 이 포스트에서는 ArrayList
클래스의 기본적인 사용 방법과 주요 기능에 대해 알아보겠습니다.
ArrayList 사용 방법
ArrayList
를 사용하려면 먼저 System.Collections
네임스페이스를 참조해야 합니다. 그런 다음 다음과 같이 ArrayList
를 생성하고 사용할 수 있습니다.
using System;
using System.Collections;
class Program
{
static void Main()
{
// ArrayList 생성
ArrayList list = new ArrayList();
// 아이템 추가
list.Add("Apple");
list.Add("Banana");
list.Add("Orange");
// 아이템 출력
foreach (var item in list)
{
Console.WriteLine(item);
}
}
}
주요 기능
ArrayList
클래스는 다음과 같은 주요 기능을 제공합니다.
Add(object)
: 배열에 새로운 요소를 추가합니다.Remove(object)
: 배열에서 지정한 요소를 제거합니다.Clear()
: 배열의 모든 요소를 제거합니다.Contains(object)
: 배열에 지정한 요소가 포함되어 있는지를 확인합니다.Count
: 배열에 포함된 요소의 수를 반환합니다.
요약
C#의 ArrayList
클래스는 유연한 배열을 사용하기 위한 매우 편리한 기능을 제공합니다. 데이터의 동적인 추가 및 제거에 적합하며, 기본 배열의 고정 크기 제약을 극복할 수 있도록 도와줍니다. 이를 통해 유연하면서도 효율적인 데이터 구조를 구현할 수 있습니다.
더 자세한 정보는 Microsoft 공식 문서를 참조하세요.