다음을 통해 공유


Array 컬렉션 형식

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

개념

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