C#-এ অ্যারে ক্লাসের GetValue() মেথডটি একটি এক-মাত্রিক অ্যারেতে নির্দিষ্ট অবস্থানের মান পায়। সূচকটি ৩২-বিট পূর্ণসংখ্যা হিসেবে নির্দিষ্ট করা হয়।
আমরা প্রথমে অ্যারে মানগুলো সেট করেছি Array.CreateInstance মেথড ব্যবহার করে।
Array arr = Array.CreateInstance(typeof(String), 3, 6);
arr.SetValue("One", 0, 0);
arr.SetValue("Two", 0, 1);
arr.SetValue("Three", 0, 2);
arr.SetValue("Four", 0, 3);
arr.SetValue("Five", 1, 4);
arr.SetValue("Six", 1, 5);
arr.SetValue("Seven", 1, 2);
arr.SetValue("Eight", 1, 3);
তারপর অ্যারে দৈর্ঘ্য দিয়ে লুপ করুন। এটি GetValue() মেথড ব্যবহার করে সব মান প্রদর্শন করবে।
for (int i = 0; i < a; i++)
for (int j = 0; j < b; j++)
Console.WriteLine( arr.GetValue(i, j));
উদাহরণ
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo {
class Program {
static void Main(string[] args) {
Array arr = Array.CreateInstance(typeof(String), 3, 6);
arr.SetValue("One", 0, 0);
arr.SetValue("Two", 0, 1);
arr.SetValue("Three", 0, 2);
arr.SetValue("Four", 0, 3);
arr.SetValue("Five", 1, 4);
arr.SetValue("Six", 1, 5);
arr.SetValue("Seven", 1, 2);
arr.SetValue("Eight", 1, 3);
int a = arr.GetLength(0);
int b = arr.GetLength(1);
// Getting values
for (int i = 0; i < a; i++)
for (int j = 0; j < b; j++)
Console.WriteLine( arr.GetValue(i, j));
Console.ReadLine();
}
}
}
আউটপুট
One Two Three Four Seven Eight Five Six