Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

รับขอบเขตของอาร์เรย์สามมิติ C #


ในการรับขอบเขตของอาร์เรย์สามมิติ ให้ใช้เมธอด GetUpperBound() GetLowerBound() ใน C#

พารามิเตอร์ที่จะตั้งค่าภายใต้วิธีการเหล่านี้คือมิติข้อมูลเช่น

สมมติว่าอาร์เรย์ของเราคือ −

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