C#에서 리스트(List)에 담긴 요소의 개수, 즉 리스트의 크기를 확인하려면 Count 속성을 사용하면 됩니다. 아래에서 기본 사용법부터 전체 예제 코드까지 자세히 살펴보겠습니다.
1. 리스트 선언 및 초기화
먼저 문자열을 담는 리스트를 선언하고 Add 메서드로 요소를 추가합니다.
var products = new List<string>();
products.Add("Accessories");
products.Add("Clothing");
products.Add("Footwear");2. Count 속성으로 크기 확인하기
리스트에 실제로 저장된 요소의 개수를 얻으려면 Count 속성을 사용합니다.
products.Count
한 가지 주의할 점은 Capacity 속성과의 차이입니다. Capacity는 리스트가 내부 배열을 다시 할당하지 않고 저장할 수 있는 요소의 총 개수를 의미하며, 성능 최적화를 위해 실제 요소 개수보다 클 수 있습니다. 따라서 리스트의 '크기'를 확인할 때는 항상 Count를 사용하는 것이 올바른 방법입니다.
3. 전체 예제 코드
지금까지의 내용을 하나의 완전한 프로그램으로 정리하면 다음과 같습니다.
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(string[] args) {
var products = new List<string>();
products.Add("Accessories");
products.Add("Clothing");
products.Add("Footwear");
Console.WriteLine("리스트 전체 출력...");
foreach (var p in products) {
Console.WriteLine(p);
}
Console.WriteLine("리스트 크기 = " + products.Count);
}
}4. 실행 결과
리스트 전체 출력... Accessories Clothing Footwear 리스트 크기 = 3
이처럼 Count 속성 하나만으로 리스트에 포함된 요소의 개수를 간단하게 확인할 수 있습니다. 참고로 LINQ의 Count() 메서드를 사용해도 같은 결과를 얻을 수 있지만, 단순히 개수만 필요하다면 Count 속성이 더 효율적입니다.