Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 일반적으로 사용되는 배열 클래스의 메서드는 무엇입니까?

<시간/>

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