কম্পিউটার টিউটোরিয়াল

C#-এ দুটি ডিকশনারি তুলনা করা (Compare Two Dictionaries)


দুটি ডিকশনারি তুলনা করতে, প্রথমে দুটি ডিকশনারি সেট করুন −

ডিকশনারি ১

IDictionary<int, int> d = new Dictionary<int, int>(); d.Add(1,97); d.Add(2,89); d.Add(3,77); d.Add(4,88); // Dictionary One elements Console.WriteLine("Dictionary One elements: "+d.Count);

ডিকশনারি ২

IDictionary<int, int> d2 = new Dictionary<int, int>(); d2.Add(1,97); d2.Add(2,89); d2.Add(3,77); d2.Add(4,88); // Dictionary Two elements Console.WriteLine("Dictionary Two elements: "+d2.Count);

এখন সেগুলো তুলনা করুন −

bool equal = false; if (d.Count == d2.Count) { // Require equal count.    equal = true;    foreach (var pair in d) {       int value;       if (d2.TryGetValue(pair.Key, out value)) {          if (value != pair.Value) {             equal = false;             break;          }       } else {          equal = false;          break;       }    } }

উপরোক্ত দুটি ডিকশনারি তুলনা করে। এখন কনসোল প্রিন্ট করলে ফলাফল True আসবে। অর্থাৎ দুটি ডিকশনারির ভ্যালু একই।


  1. জাভাস্ক্রিপ্টে দুটি Date অবজেক্ট তুলনা করার উপায়

  2. জাভাস্ক্রিপ্টে দুটি অবজেক্ট তুলনা করার পদ্ধতি

  3. আইফোন/আইওএসে দুটি NSDate তুলনা (Compare) করার পদ্ধতি

  4. জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে দুটি চিত্র তুলনা