C#에서 ArrayList 클래스의 Count 속성은 ArrayList에 현재 저장된 요소(element)의 총 개수를 반환하는 속성입니다. 컬렉션의 크기를 확인하거나 반복문에서 범위를 지정할 때 매우 유용하게 사용됩니다.
ArrayList에 요소 추가하기
먼저 Add() 메서드를 사용하여 ArrayList에 요소를 추가합니다.
ArrayList arrList = new ArrayList(); arrList.Add(98); arrList.Add(55); arrList.Add(65); arrList.Add(34);
Count 속성으로 요소 개수 가져오기
요소를 추가한 후, 다음과 같이 Count 속성을 호출하면 ArrayList에 저장된 요소의 개수를 확인할 수 있습니다.
arrList.Count
C# Count 속성 구현 예제
다음은 C#에서 Count 속성을 사용하는 전체 코드 예제입니다.
using System;
using System.Collections;
class Demo {
public static void Main() {
ArrayList arrList = new ArrayList();
arrList.Add(98);
arrList.Add(55);
arrList.Add(65);
arrList.Add(34);
Console.WriteLine("Count = " + arrList.Count);
}
}실행 결과
위 코드를 실행하면 ArrayList에 추가된 4개의 요소 개수가 출력됩니다.
Count = 4
참고: Count와 Capacity의 차이
ArrayList에는 Count 외에도 Capacity라는 속성이 있습니다. 두 속성의 차이는 다음과 같습니다.
- Count: 실제로 저장된 요소의 개수를 나타냅니다.
- Capacity: ArrayList가 내부적으로 확보한 저장 공간의 크기를 나타내며, 항상 Count보다 크거나 같습니다.
요소를 계속 추가하면 필요에 따라 Capacity가 자동으로 늘어나며, Count는 실제 데이터 개수만큼 증가합니다.