কম্পিউটার

C# এ হ্যাশটেবল বনাম অভিধান


হ্যাশটেবল

একটি হ্যাশ টেবিল ব্যবহার করা হয় যখন আপনি কী ব্যবহার করে উপাদানগুলি অ্যাক্সেস করতে চান এবং আপনি একটি দরকারী কী মান সনাক্ত করতে পারেন। হ্যাশ টেবিলের প্রতিটি আইটেমের একটি কী/মান জোড়া আছে। সংগ্রহের আইটেমগুলি অ্যাক্সেস করতে কী ব্যবহার করা হয়৷

হ্যাশটেবলের সদস্যরা থ্রেড নিরাপদ। যদি আমরা একটি কী খুঁজে বের করার চেষ্টা করি যা বিদ্যমান নেই তাহলে এটি শূন্য হয়ে যায়। হ্যাশটেবল একটি সাধারণ প্রকার নয়।

হ্যাশটেবল সংগ্রহটি অভিধানের চেয়ে ধীর কারণ এর জন্য বক্সিং এবং আনবক্সিং প্রয়োজন৷

একটি হ্যাশটেবল -

ঘোষণা করতে
Hashtable ht = new Hashtable();

অভিধান

ডিকশনারী হল C# এ কী এবং মানের একটি সংগ্রহ। অভিধানটি System.Collection.Generics নামস্থানে অন্তর্ভুক্ত করা হয়েছে। অভিধান একটি সাধারণ প্রকার এবং আপনি যদি সেখানে নেই এমন একটি কী খুঁজে বের করার চেষ্টা করেন তবে এটি একটি ত্রুটি প্রদান করে৷

অভিধান সংগ্রহটি হ্যাশটেবলের চেয়ে দ্রুততর কারণ এখানে কোন বক্সিং এবং আনবক্সিং নেই৷

একটি অভিধান-

ঘোষণা করতে
IDictionary<int, string> d = new Dictionary<int, string>();

  1. পাইথন অভিধান আপডেট

  2. ডাটা ডিকশনারী কি

  3. DBMS-এ ডেটা অভিধান

  4. পাইথনে অভিধান পদ্ধতি