다음을 통해 공유


개체 형식 배열(C# 프로그래밍 가이드)

업데이트: 2007년 11월

C 및 C++의 경우와 마찬가지로 C#에서 배열은 실제로는 개체이며, 주소를 지정할 수 있는 인접 메모리 영역이 아닙니다. Array는 모든 배열 형식의 추상 기본 형식입니다. Array에 있는 속성 및 기타 클래스 멤버를 사용할 수 있습니다. 예를 들어, Length 속성을 사용하여 배열의 길이를 구할 수 있습니다. 다음 코드에서는 numbers 배열의 길이인 5를 lengthOfNumbers라는 변수에 할당합니다.

int[] numbers = { 1, 2, 3, 4, 5 };
int lengthOfNumbers = numbers.Length;

System.Array 클래스에서는 배열의 정렬, 검색 및 복사 등을 위한 여러 가지 유용한 메서드와 속성을 제공합니다.

예제

이 예제에서는 Rank 속성을 사용하여 배열의 차수를 표시합니다.

class TestArraysClass
{
    static void Main()
    {
        // Declare and initialize an array:
        int[,] theArray = new int[5, 10];
        System.Console.WriteLine("The array has {0} dimensions.", theArray.Rank);
    }
}
// Output: The array has 2 dimensions.

참고 항목

개념

C# 프로그래밍 가이드

참조

배열(C# 프로그래밍 가이드)

1차원 배열(C# 프로그래밍 가이드)

다차원 배열(C# 프로그래밍 가이드)

가변 배열(C# 프로그래밍 가이드)