আপারবাউন্ড এবং লোয়ারবাউন্ড পেতে, যথাক্রমে C# এ GetUpperBound() GetLowerBound() পদ্ধতি ব্যবহার করুন।
এই পদ্ধতির অধীনে যে প্যারামিটার সেট করা হবে তা হল মাত্রা অর্থাৎ
ধরা যাক আমাদের 3D অ্যারে হল −
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