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

C# SortedList 클래스의 Count 속성 완벽 가이드

C#의 SortedList 클래스는 키를 기준으로 자동 정렬되는 키-값 쌍 컬렉션을 제공합니다. 이 클래스가 제공하는 여러 속성 중 Count 속성은 SortedList에 현재 포함된 요소(키-값 쌍)의 개수를 반환하는 데 사용됩니다.

Count 속성의 특징

  • 반환 형식: int형 정수 값
  • 역할: SortedList에 실제로 저장된 키-값 쌍의 개수를 나타냅니다.
  • Capacity와의 차이: Capacity는 크기 조정 없이 저장 가능한 최대 요소 수를 의미하며, Count는 실제 저장된 요소 수를 의미합니다.

예제 코드

다음 예제에서는 SortedList에 여섯 개의 항목을 추가한 후, Count 속성을 사용하여 전체 요소 개수를 확인합니다.

using System;
using System.Collections;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         SortedList s = new SortedList();

         s.Add("S1", "Electronics");
         s.Add("S2", "Clothing");
         s.Add("S3", "Appliances");
         s.Add("S4", "Books");
         s.Add("S5", "Accessories");
         s.Add("S6", "Musical Instruments");

         Console.WriteLine("Count = " + s.Count);
      }
   }
}

실행 결과

Count = 6

코드 설명

위 코드에서는 Add() 메서드를 통해 여섯 개의 키-값 쌍을 SortedList에 추가했습니다. 이후 s.Count를 호출하면 컬렉션에 저장된 요소의 총 개수인 6이 출력됩니다.

요소를 추가하거나 삭제할 때마다 Count 값은 자동으로 갱신되므로, 반복문에서 컬렉션을 순회하거나 컬렉션이 비어 있는지 확인하는 등의 작업에 유용하게 활용할 수 있습니다.