Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में दो शब्दकोशों की तुलना कैसे करें?

दो शब्दकोशों की तुलना करने के लिए, पहले दो शब्दकोशों को सेट करें -

डिक्शनरी वन

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;
      }
   }
}

उपरोक्त दो शब्दकोशों की तुलना करता है। अब कंसोल प्रिंट करें और परिणाम ट्रू होगा। इसका मतलब यह होगा कि दोनों शब्दकोशों के मान समान हैं।


  1. जावास्क्रिप्ट में दो वस्तुओं की तुलना कैसे करें?

    वस्तुएं सरणियों या तारों की तरह नहीं हैं। तो बस === . का उपयोग करके तुलना करें या == संभव नहीं है। यहां तुलना करने के लिए हमें पहले स्ट्रिंग करना . करना होगा ऑब्जेक्ट और फिर समानता ऑपरेटरों का उपयोग करना वस्तुओं की तुलना करना संभव है। निम्नलिखित उदाहरण में, ऑब्जेक्ट थे कड़े () पहले और फिर एक दू

  1. आईफोन/आईओएस में दो एनएसडीएटी की तुलना कैसे करें?

    इस लेख में हम देखेंगे कि स्विफ्ट में दो NSDates की तुलना कैसे करें। सबसे पहले हमें दो NSDates बनाने होंगे। हम इसे इस बार सिम्युलेटर के बजाय खेल के मैदान में करेंगे। आइए पहले दो अलग-अलग तिथियां बनाएं। let dateOne = NSDateComponents() dateOne.day = 5 dateOne.month = 6 dateOne.year = 1993 let dateTwo

  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके दो छवियों की तुलना कैसे करें?

    दो छवियों की तुलना करने के लिए - Image.IO.read() . का उपयोग करके दोनों को पढ़ें विधि। यह सुनिश्चित करने के लिए कि वे समान हैं, दोनों की ऊंचाई और चौड़ाई प्राप्त करें। पिक्सेल मान प्राप्त करें और दोनों छवियों के RGB मान प्राप्त करें। इन दो छवियों के आरजीबी मूल्यों के बीच अंतर का योग प्रा