獲取 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
廣告