
Length
Array)과 문자열(String)에서 사용됩니다.int[] arr = new int[10]; arr.Length는 10을 반환합니다.Count
List<T>, Dictionary<K,V>, ICollection<T> 등)에서 사용됩니다.List<int> list = new List<int>(); list.Count는 리스트에 들어있는 실제 요소의 개수를 반환합니다.Length로 표현합니다.Count로 표현합니다.| 자료구조 | 개수 확인 방법 | 비고 |
|---|---|---|
| 배열 (Array) | .Length | 고정 크기, 빠름 |
| 리스트 (List), 딕셔너리 (Dictionary<K,V>) | .Count | 가변 크기, 빠름 |
| 문자열 (String) | .Length | 문자 수 반환 |
Length (고정 크기, 빠름)Count (가변 크기, 빠름)Count(): 모든 IEnumerable에서 사용 가능하지만, 속성이 있으면 느리므로 비추천