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