개체 형식 배열(C# 프로그래밍 가이드)
C 및 C++의 경우와 마찬가지로 C#에서 배열은 실제로는 개체이며, 주소를 지정할 수 있는 인접 메모리 영역이 아닙니다. Array는 모든 배열 형식의 추상 기본 형식입니다. Array에 있는 속성 및 기타 클래스 멤버를 사용할 수 있습니다. 예를 들어, Length 속성을 사용하여 배열의 길이를 구할 수 있습니다. 다음 코드에서는 numbers 배열의 길이인 5를 lengthOfNumbers라는 변수에 할당합니다.
int[] numbers = { 1, 2, 3, 4, 5 };
int lengthOfNumbers = numbers.Length;
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.