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