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

C#-এ দ্বি-মাত্রিক অ্যারে লুপ করা

দ্বি-মাত্রিক অ্যারে (string[,]) ইটারেট করতে নেস্টেড for লুপ এবং GetUpperBound(dimension) ব্যবহার করা হয়।

উদাহরণ

using System;

public class Demo {
    public static void Main() {
        string[,] arr = new string[3, 3];
        arr[0, 0] = "One";   arr[0, 1] = "Two";   arr[0, 2] = "Three";
        arr[1, 0] = "Four";  arr[1, 1] = "Five";  arr[1, 2] = "Six";
        arr[2, 0] = "Seven"; arr[2, 1] = "Eight"; arr[2, 2] = "Nine";
        
        int u0 = arr.GetUpperBound(0); // 2
        int u1 = arr.GetUpperBound(1); // 2
        
        for (int i = 0; i <= u0; i++) {
            for (int j = 0; j <= u1; j++) {
                Console.WriteLine(arr[i, j]);
            }
        }
    }
}

আউটপুট

One
Two
Three
Four
Five
Six
Seven
Eight
Nine
  1. C++-এ দুই মাত্রিক অ্যারে (2D Array) ফাংশনে পাস করা

  2. C#-এ দুটি ম্যাট্রিক্স গুণ করার প্রোগ্রাম

  3. C#-তে মাল্টিডাইমেনশনাল অ্যারে (Multidimensional Array)

  4. পাইথনে দুইটিরও বেশি বা অ্যারে সংখ্যার জিসিডি (GCD) প্রোগ্রাম