Array 클래스는 C#의 모든 배열에 대한 기본 클래스입니다. System 네임스페이스에 정의되어 있습니다. 배열 클래스에서 가장 일반적으로 사용되는 메소드는 -
| 시니어 번호 | 방법 및 설명 |
|---|---|
| 1 | 지우기 요소 유형에 따라 Array의 요소 범위를 0, false 또는 null로 설정합니다. |
| 2 | 복사(배열, 배열, Int32) 첫 번째 요소에서 시작하는 Array의 요소 범위를 복사하여 첫 번째 요소에서 시작하는 다른 Array에 붙여넣습니다. 길이는 32비트 정수로 지정됩니다. |
| 3 | CopyTo(배열, Int32) 현재 1차원 Array의 모든 요소를 지정된 대상 Array 인덱스에서 시작하여 지정된 1차원 Array에 복사합니다. 인덱스는 32비트 정수로 지정됩니다. |
| 4 | GetLength Array의 지정된 차원에 있는 요소 수를 나타내는 32비트 정수를 가져옵니다. |
| 5 | GetLongLength Array의 지정된 차원에 있는 요소 수를 나타내는 64비트 정수를 가져옵니다. |
| 6 | GetLowerBound Array에서 지정된 차원의 하한을 가져옵니다. |
| 7 | GetType 현재 인스턴스의 유형을 가져옵니다. (다음에서 상속됨 Object.) |
| 8 | GetUpperBound Array에서 지정된 차원의 상한을 가져옵니다. |
Array 클래스 메서드를 사용하여 배열의 상한과 하한을 얻는 예를 살펴보겠습니다. −
예시
using System;
class Program {
static void Main() {
int[,] arr = new int[3,4];
Console.WriteLine(arr.GetLength(0));
Console.WriteLine(arr.GetLength(1));
// Length
Console.WriteLine(arr.Length);
Console.WriteLine("Upper Bound: {0}",arr.GetUpperBound(0).ToString());
Console.WriteLine("Lower Bound: {0}",arr.GetLowerBound(0).ToString());
}
} 출력
3 4 12 Upper Bound: 2 Lower Bound: 0