ในการรับ Upperbound และ Lowerbound ให้ใช้เมธอด GetUpperBound() GetLowerBound() ใน C# ตามลำดับ
พารามิเตอร์ที่จะตั้งค่าภายใต้วิธีการเหล่านี้คือมิติข้อมูลเช่น
สมมติว่าอาร์เรย์ 3 มิติของเราคือ −
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