কম্পিউটার

C# এ ডিকশনারি ক্লাস অর্ডার করা হয়েছে


OrderedDictionary ক্লাস কী/মান জোড়ার একটি সংগ্রহ উপস্থাপন করে যা কী বা সূচক দ্বারা অ্যাক্সেসযোগ্য।

নিম্নে OrderedDictionary ক্লাসের বৈশিষ্ট্য −

Sr.no সম্পত্তি এবং বর্ণনা
1 গণনা
অর্ডার ডিকশনারি সংগ্রহে থাকা কী/মান জোড়ার সংখ্যা পায়।
2 ইজঅনলি
Ordered Dictionary সংগ্রহটি শুধুমাত্র পঠনযোগ্য কিনা তা নির্দেশ করে একটি মান পায়।
3 আইটেম[Int32]
নির্দিষ্ট সূচকে মান পায় বা সেট করে।
4 আইটেম[অবজেক্ট]
নির্দিষ্ট কী দিয়ে মান পায় বা সেট করে।
5 কী
OrderedDictionary সংগ্রহে কীগুলি সম্বলিত একটি IC Collection অবজেক্ট পায়।
6 মানগুলি
OrderedDictionary সংগ্রহের মান ধারণকারী একটি IC Collection অবজেক্ট পায়।

নিচে অর্ডার করা অভিধান −

এর কিছু পদ্ধতি রয়েছে
Sr.no পদ্ধতি এবং বর্ণনা
1 যোগ করুন(অবজেক্ট, অবজেক্ট)
সর্বনিম্ন উপলভ্য সূচক সহ Ordered Dictionary সংগ্রহে নির্দিষ্ট কী এবং মান সহ একটি এন্ট্রি যোগ করে।
2 AsReadOnly()
বর্তমান অর্ডারকৃত অভিধান সংগ্রহের একটি শুধুমাত্র পঠনযোগ্য অনুলিপি প্রদান করে।
3 ক্লিয়ার()
Ordered Dictionary সংগ্রহ থেকে সমস্ত উপাদান সরিয়ে দেয়।
4 ধারণ করে(বস্তু)
OrderedDictionary সংগ্রহে একটি নির্দিষ্ট কী রয়েছে কিনা তা নির্ধারণ করে।
5 CopyTo(Array, Int32)
নির্দিষ্ট সূচকে একটি একমাত্রিক অ্যারে অবজেক্টে Ordered Dictionary উপাদানগুলি অনুলিপি করে।
6 সমান (বস্তু)
নির্দিষ্ট বস্তুটি বর্তমান বস্তুর সমান কিনা তা নির্ধারণ করে। (অবজেক্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত)
7 GetEnumerator()
একটি IDictionaryEnumerator অবজেক্ট প্রদান করে যা OrderedDictionary সংগ্রহের মাধ্যমে পুনরাবৃত্তি করে।

আসুন এখন কিছু উদাহরণ দেখি -

উদাহরণ

OrderedDictionary-এ থাকা কী/মান জোড়ার সংখ্যা পেতে, কোডটি নিম্নরূপ -

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main() {
      OrderedDictionary dict = new OrderedDictionary();
      dict.Add("A", "Home Appliances");
      dict.Add("B", "Electronics");
      dict.Add("C", "Smart Wearables");
      dict.Add("D", "Pet Supplies");
      dict.Add("E", "Clothing");
      dict.Add("F", "Footwear");
      Console.WriteLine("OrderedDictionary elements...");
      foreach(DictionaryEntry d in dict) {
         Console.WriteLine(d.Key + " " + d.Value);
      }
      Console.WriteLine("Count of elements in OrderedDictionary = " + dict.Count);
      dict.Clear();
      Console.WriteLine("Count of elements in OrderedDictionary (Updated)= " + dict.Count);
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
OrderedDictionary elements...
A Home Appliances
B Electronics
C Smart Wearables
D Pet Supplies
E Clothing
F Footwear
Count of elements in OrderedDictionary = 6
Count of elements in OrderedDictionary (Updated)= 0

উদাহরণ

OrderedDictionary থেকে সমস্ত উপাদান অপসারণ করতে, কোডটি নিম্নরূপ -

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main() {
      OrderedDictionary dict = new OrderedDictionary();
      dict.Add("A", "Books");
      dict.Add("B", "Electronics");
      dict.Add("C", "Smart Wearables");
      dict.Add("D", "Pet Supplies");
      dict.Add("E", "Clothing");
      dict.Add("F", "Footwear");
      Console.WriteLine("OrderedDictionary elements...");
      foreach(DictionaryEntry d in dict) {
         Console.WriteLine(d.Key + " " + d.Value);
      }
      Console.WriteLine("Count of elements in OrderedDictionary = " + dict.Count);
      dict.Clear();
      Console.WriteLine("Count of elements in OrderedDictionary (Updated)= " + dict.Count);
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
OrderedDictionary elements...
A Books
B Electronics
C Smart Wearables
D Pet Supplies
E Clothing
F Footwear
Count of elements in OrderedDictionary = 6
Count of elements in OrderedDictionary (Updated)= 0

  1. C# এ কনসোল ক্লাস

  2. জাভা সিরিয়ালাইজেশনে অবজেক্ট গ্রাফ

  3. পাইথন টাইপ অবজেক্ট

  4. পাইথনে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং?