জ্যাগড অ্যারে (array of arrays) এর দৈর্ঘ্য বের করতে Length প্রোপার্টি ব্যবহার করা হয়। এটি প্রথম ডাইমেনশনের সাইজ (সাব-অ্যারে সংখ্যা) ফেরত দেয়।
সিনট্যাক্স
int[][] jagged = new int[5][];
int rowCount = jagged.Length; // 5
সম্পূর্ণ উদাহরণ
using System;
class JaggedArrayLengthDemo
{
public static void Main()
{
int[][] arr = new int[][]
{
new int[] { 0, 0 },
new int[] { 1, 2 },
new int[] { 2, 4 },
new int[] { 3, 6 },
new int[] { 4, 8 }
};
Console.WriteLine("রো সংখ্যা (Length): " + arr.Length);
Console.WriteLine("আপার বাউন্ড: " + arr.GetUpperBound(0));
Console.WriteLine("লোয়ার বাউন্ড: " + arr.GetLowerBound(0));
Console.WriteLine("ডাইমেনশন র্যাঙ্ক: " + arr.Rank);
// প্রতিটি সাব-অ্যারের দৈর্ঘ্য
for (int i = 0; i < arr.Length; i++)
{
Console.WriteLine($"Row {i} দৈর্ঘ্য: {arr[i].Length}");
}
}
}
আউটপুট
রো সংখ্যা (Length): 5
আপার বাউন্ড: 4
লোয়ার বাউন্ড: 0
ডাইমেনশন র্যাঙ্ক: 1
Row 0 দৈর্ঘ্য: 2
Row 1 দৈর্ঘ্য: 2
Row 2 দৈর্ঘ্য: 2
Row 3 দৈর্ঘ্য: 2
Row 4 দৈর্ঘ্য: 2
গুরুত্বপূর্ণ পার্থক্য
| প্রোপার্টি | অর্থ |
|---|---|
Length | মোট এলিমেন্ট (সকল ডাইমেনশন) |
GetLength(0) | প্রথম ডাইমেনশনের সাইজ |
Rank | ডাইমেনশন সংখ্যা (জ্যাগডে ১) |
জ্যাগড অ্যারে-এ প্রতিটি সাব-অ্যারের আলাদা দৈর্ঘ্য হতে পারে।