C#에서는 List 클래스가 제공하는 Count 속성을 사용하면 리스트에 포함된 항목의 개수를 아주 간단하게 확인할 수 있습니다.
리스트 생성하기
먼저 문자열을 담는 리스트를 하나 만들어 보겠습니다.
List<string> myList = new List<string>() {
"electronics",
"clothing",
"appliances",
"accessories"
};Count 속성으로 항목 개수 구하기
리스트의 항목 개수를 알고 싶다면 Count 속성을 참조하기만 하면 됩니다.
myList.Count
위 리스트에는 4개의 문자열이 저장되어 있으므로 myList.Count는 4를 반환합니다.
전체 예제 코드
다음은 리스트의 항목 개수를 구해서 콘솔에 출력하는 완전한 C# 프로그램입니다.
using System;
using System.Collections.Generic;
class Program {
static void Main() {
List<string> myList = new List<string>() {
"electronics",
"clothing",
"appliances",
"accessories"
};
Console.WriteLine(myList.Count);
}
}실행 결과
4
참고 사항
Count 속성은 배열(Array)이 아니라 List<T> 같은 컬렉션에서 사용하는 속성입니다. 일반 배열의 경우에는 Length 속성을 사용해야 하며, LINQ의 Count() 메서드와도 구분해서 사용하면 좋습니다. 단순히 리스트의 요소 개수만 필요하다면 Count 속성이 가장 효율적입니다.