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

C#-এ অ্যারে ক্লাসের GetValue() মেথড ব্যবহার

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
  1. C#-এ অ্যারের আকার নির্ধারণ করা

  2. C#-এ Console ক্লাসের ReadKey() মেথড কীভাবে ব্যবহার করবেন?

  3. C#-এ অ্যারের র‍্যাঙ্ক কীভাবে ডিফাইন করবেন?

  4. C#-এ Array ক্লাসের প্রোপার্টিগুলো