在 C# 中,获取三维数组的上界和下界


要获取上界和下界,请在 C# 中分别使用 GetUpperBound() GetLowerBound() 方法

要在此方法下设置的参数是维度,即

假设我们的 3D 数组为 −

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

对于三维数组,维度为 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[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

更新于: 23-6-2020

1K+ 浏览

开启你的职业生涯

获得课程结业证书

开始
广告
© . All rights reserved.