Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C# ArrayList 클래스의 Count 속성이란? 요소 개수 확인 방법

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는 실제 데이터 개수만큼 증가합니다.