Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 배열의 랭크(Rank, 차원 수)를 확인하는 방법

C#에서 배열의 랭크(rank), 즉 차원의 개수를 확인하려면 Rank 속성을 사용하면 됩니다. Rank 속성은 해당 배열이 몇 차원 배열인지를 정수 값으로 반환해 줍니다.

먼저 배열을 선언하고 초기화합니다.

int[] myArr = new int[3,3];

이제 Rank 속성을 사용해 랭크를 가져옵니다.

myArr.Rank

위 예제에서 int[3,3]은 2차원 배열이므로 Rank 값은 2가 됩니다.

전체 코드를 살펴보겠습니다.

예제

using System;
class Demo {
   static void Main() {
      int[] myArr = new int[3,3];
      Console.WriteLine("Rank of Array : " + myArr.Rank);
   }
}

출력 결과

Rank of Array : 2

이처럼 Rank 속성을 활용하면 프로그램 실행 중에 배열의 차원을 동적으로 확인할 수 있습니다. 다차원 배열을 처리하는 일반화된 로직을 작성할 때 특히 유용하게 사용됩니다.