Computer >> Máy Tính >  >> Lập trình >> C#

Lấy Giới hạn trên và Giới hạn dưới của một mảng ba chiều trong C #

Để có được Đường trên và Đường dưới, hãy sử dụng các phương thức GetUpperBound () GetLowerBound () tương ứng trong C #.

Tham số được đặt theo các phương pháp này là các thứ nguyên, tức là

Giả sử mảng 3D của chúng tôi là -

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

Đối với mảng ba chiều, kích thước 0.

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

Đối với mảng ba chiều, kích thước 1.

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

Đối với mảng ba chiều, kích thước 2.

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

Ví dụ

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());
   }
}

Đầu ra

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