다음을 통해 공유


공용 형식 시스템의 배열

업데이트: 2007년 11월

배열의 요소 형식, 배열의 차수(차원 수), 각 배열 차원의 상한 및 하한을 지정하여 배열 형식을 정의합니다. 이러한 모든 요소는 배열 형식의 시그니처에 포함되어 있으며, 정적이 아닌 동적으로 제공되도록 표시할 수도 있습니다. 정확한 배열 형식은 런타임에서 필요에 따라 자동으로 만들어지므로 배열 형식에 대한 별도의 정의가 필요 없습니다. 배열에는 배열 형식과 동일한 형식의 요소만을 저장할 수 있습니다. 값의 형식에 대한 자세한 내용은 공용 형식 시스템 개요를 참조하십시오.

배열에 포함된 값의 형식은 개체입니다. 배열 개체는 배열 요소 형식의 값을 저장하는 일련의 위치로서 정의됩니다. 반복된 값의 개수는 배열의 차수와 범위에 의해 결정됩니다.

배열 형식은 System.Array 형식에서 상속됩니다. 이 클래스에서는 요소의 형식이나 차수에 관계없이 모든 배열을 나타냅니다. 배열에 대해 정의되는 작업으로는 크기와 하한 정보를 기반으로 한 배열 할당, 값을 읽고 쓰기 위한 배열 인덱싱, 배열의 요소에 대한 주소 계산(관리되는 포인터) 및 배열에 저장된 값의 총 수, 범위, 차수에 대한 쿼리 등이 있습니다.

요소에 대한 하한이 0인 1차원 배열(벡터)의 형식은 상한에 관계없이 배열 요소의 형식을 기반으로 합니다. 2차원 이상의 배열 또는 하한이 0이 아닌 1차원 배열의 경우, 요소 형식 및 차수가 같으면 배열의 하한에 관계없이 배열의 형식은 동일합니다. 0차원의 배열은 지원되지 않습니다.

참고 항목

참조

System.Array

기타 리소스

공용 형식 시스템