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