ত্রিমাত্রিক অ্যারের প্রতিটি ডাইমেনশনের আপার বাউন্ড (সর্বোচ্চ ইনডেক্স) এবং লোয়ার বাউন্ড (ন্যূনতম ইনডেক্স, সবসময় ০) পেতে GetUpperBound(dimension) এবং GetLowerBound(dimension) ব্যবহার করা হয়।
উদাহরণ
using System;
class Program
{
static void Main()
{
int[,,] arr = new int[2, 3, 4];
Console.WriteLine("Dimension 0 Upper Bound: {0}", arr.GetUpperBound(0)); // 1
Console.WriteLine("Dimension 0 Lower Bound: {0}", arr.GetLowerBound(0)); // 0
Console.WriteLine("Dimension 1 Upper Bound: {0}", arr.GetUpperBound(1)); // 2
Console.WriteLine("Dimension 1 Lower Bound: {0}", arr.GetLowerBound(1)); // 0
Console.WriteLine("Dimension 2 Upper Bound: {0}", arr.GetUpperBound(2)); // 3
Console.WriteLine("Dimension 2 Lower Bound: {0}", arr.GetLowerBound(2)); // 0
}
}
আউটপুট
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
সাইজ = UpperBound - LowerBound + 1।