কম্পিউটার

C# এ তালিকা এবং অভিধানের মধ্যে পার্থক্য কী?


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

তালিকা সংগ্রহ একটি সাধারণ শ্রেণী এবং একটি তালিকা তৈরি করতে যেকোন তথ্য সংরক্ষণ করতে পারে।

একটি তালিকা হল আইটেমগুলির একটি গ্রুপ -

List<string> myList = new List<string>() {
   "Maths",
   "English",
"   Science"
};

অভিধান হল কী-মান জোড়ার একটি সেট।

Dictionary<string, int> d = new Dictionary<string, int>();

d.Add("squash", 1);
d.Add("football", 2);
d.Add("rugby", 3);

একটি তালিকায় লুপ করা সহজ এবং দ্রুত এবং একটি তালিকার সাথে সহজেই সূচী ব্যবহার করে উপাদান অ্যাক্সেস করে৷


  1. DirectX 11 এবং DirectX 12-এর মধ্যে পার্থক্য কী?

  2. একটি পাইথন টিপল এবং একটি অভিধান মধ্যে পার্থক্য কি?

  3. একটি পাইথন তালিকা এবং একটি অ্যারের মধ্যে পার্থক্য কি?

  4. একটি পাইথন তালিকা এবং একটি tuple মধ্যে পার্থক্য কি?