কম্পিউটার টিউটোরিয়াল

C#-এ জ্যাগড অ্যারে (Jagged Array) এর দৈর্ঘ্য বের করা

জ্যাগড অ্যারে (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ডাইমেনশন সংখ্যা (জ্যাগডে ১)

জ্যাগড অ্যারে-এ প্রতিটি সাব-অ্যারের আলাদা দৈর্ঘ্য হতে পারে।

  1. C#-এ রিকার্শন ব্যবহার করে সংখ্যার ডিজিট সাম বের করা

  2. C#-এ ইন্টিজার অ্যারের গড় বের করা

  3. C#-এ স্ট্রিংয়ের দৈর্ঘ্য (Length) ক্যালকুলেট করা

  4. C#-এ অ্যারের দৈর্ঘ্য কীভাবে জানবেন?