Array 컬렉션 형식

업데이트: 2007년 11월

Array 클래스는 System.Collections 네임스페이스의 일부가 아닙니다. 그러나 IList 인터페이스를 기반으로 하고 있기 때문에 컬렉션입니다.

Array 개체의 차수는 Array의 차원 수입니다. Array는 하나 이상의 차수를 가질 수 있습니다.

Array의 하한은 첫 번째 요소의 인덱스입니다. Array는 어떤 하한도 가질 수 있습니다. 기본 하한 값은 0이지만, CreateInstance를 사용하여 Array 클래스의 인스턴스를 만들 때 하한을 다르게 정의할 수 있습니다.

System.Collections 네임스페이스의 클래스와 달리, Array는 고정된 용량을 가집니다. 용량을 늘리려면 필요한 용량으로 새 Array 개체를 만들고 기존 Array 개체에서 새 개체로 요소를 복사한 다음 기존 Array를 삭제해야 합니다.

하지만, 시스템 및 컴파일러만 Array 클래스에서 명시적으로 파생시킬 수 있습니다. 사용자들은 사용하는 언어에서 배열 구문을 사용해야 합니다.

참고 항목

참조

Array

IList

System.Collections

System.Collections.Specialized

System.Collections.Generic

기타 리소스

일반적으로 사용되는 컬렉션 형식