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

C#에서 3차원 배열의 상한 및 하한 가져오기

<시간/>

Upperbound 및 Lowerbound를 얻으려면 C#에서 각각 GetUpperBound() GetLowerBound() 메서드를 사용하십시오.

이러한 방법에서 설정되는 매개변수는 치수 즉

입니다.

3D 배열이 −

라고 가정해 보겠습니다.
int[,,] arr = new int[2,3,4];

3차원 배열의 경우 차원이 0입니다.

arr.GetUpperBound(0)
arr.GetLowerBound(0)

3차원 배열의 경우 차원 1입니다.

arr.GetUpperBound(1)
arr.GetLowerBound(1)

3차원 배열의 경우 차원이 2입니다.

arr.GetUpperBound(2)
arr.GetLowerBound(2)

예시

using System;
class Program {
   static void Main() {
      int[,,] arr = new int[2,3,4];
      Console.WriteLine("Dimension 0 Upper Bound: {0}",arr.GetUpperBound(0).ToString());
      Console.WriteLine("Dimension 0 Lower Bound: {0}",arr.GetLowerBound(0).ToString());
      Console.WriteLine("Dimension 1 Upper Bound: {0}",arr.GetUpperBound(1).ToString());
      Console.WriteLine("Dimension 1 Lower Bound: {0}",arr.GetLowerBound(1).ToString());
      Console.WriteLine("Dimension 2 Upper Bound: {0}",arr.GetUpperBound(2).ToString());
      Console.WriteLine("Dimension 2 Lower Bound: {0}",arr.GetLowerBound(2).ToString());
   }
}

출력

Dimension 0 Upper Bound: 1
Dimension 0 Lower Bound: 0
Dimension 1 Upper Bound: 2
Dimension 1 Lower Bound: 0
Dimension 2 Upper Bound: 3
Dimension 2 Lower Bound: 0