একটি অ্যারে ডেটার সংগ্রহ স্টোর করতে ব্যবহৃত হয়, তবে এটি প্রায়শই একই টাইপের ভেরিয়েবলগুলির সংগ্রহ হিসেবে চিন্তা করা বেশি উপযোগী যা স্মৃতিতে পরবর্তি লোকেশনে স্টোর থাকে।
মাল্টি-ডাইমেনশনাল অ্যারেকে রেক্ট্যাঙ্গুলার অ্যারে ও বলা হয়। মাল্টি-ডাইমেনশনাল অ্যারেগুলো প্রতিটি রোর জন্য ব্র্যাকেটেড ভ্যালু নির্দিষ্ট করে ইনিশিয়ালাইজ করা হয়।
নিচের অ্যারেটিতে ২টি রো এবং প্রতিটি রোতে ২টি কলাম রয়েছে।
int[,] a = new int[2,2] {
{20, 50}, /* ০ নম্বর রোর জন্য ইনিশিয়ালাইজার */
{15, 45} /* ১ নম্বর রোর জন্য ইনিশিয়ালাইজার */
};
উদাহরণ
using System;
namespace Demo
{
class Program
{
static void Main(string[] args)
{
/* ২ রো এবং ২ কলামের অ্যারে */
int[,] a = new int[2,2] {
{20, 50}, /* ০ নম্বর রোর জন্য ইনিশিয়ালাইজার */
{15, 45} /* ১ নম্বর রোর জন্য ইনিশিয়ালাইজার */
};
int i, j;
for (i = 0; i < 2; i++)
{
for (j = 0; j < 2; j++)
{
Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]);
}
}
Console.ReadKey();
}
}
}