获取 C# 三维数组的范围边界


要获取三维数组的范围边界,在 C# 中使用 GetUpperBound() GetLowerBound() 方法。

需要在这些方法中设置的参数是量纲,即

假设我们的数组 −

int[,,] arr = new int[3,4,5];

对于三维数组,0 维。

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

对于三维数组,1 维。

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

对于三维数组,2 维。

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

让我们来看整个示例。

示例

 实时演示

using System;
class Program {
   static void Main() {
      int[,,] arr = new int[3,4,5];
      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: 2
Dimension 0 Lower Bound: 0
Dimension 1 Upper Bound: 3
Dimension 1 Lower Bound: 0
Dimension 2 Upper Bound: 4
Dimension 2 Lower Bound: 0

更新于: 23-Jun-2020

387 次浏览

开启你的 职业生涯

完成课程认证

立即开始
广告
© . All rights reserved.