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