কম্পিউটার

কিভাবে C# এ অ্যারে ক্লাসের GetValue() পদ্ধতি ব্যবহার করবেন?


C#-এ অ্যারে ক্লাসের GetValue() পদ্ধতি এক-মাত্রিক অ্যারেতে নির্দিষ্ট অবস্থানে মান পায়। সূচকটি একটি 32-বিট পূর্ণসংখ্যা হিসাবে নির্দিষ্ট করা হয়েছে৷

আমরা 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# এ কনসোল ক্লাসের ReadKey() পদ্ধতি ব্যবহার করবেন?

  3. কিভাবে C# এ একটি অ্যারের র্যাঙ্ক সংজ্ঞায়িত করবেন?

  4. C# এ অ্যারে ক্লাসের বৈশিষ্ট্যগুলি কী কী?