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

सी # दो चाबियों के शब्दकोश को संयोजित करने का कार्यक्रम

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

Dictionary <string, int> dict1 = new Dictionary <string, int> ();
dict1.Add("one", 1);
dict1.Add("Two", 2);
Dictionary <string, int> dict2 = new Dictionary <string, int> ();
dict2.Add("Three", 3);
dict2.Add("Four", 4);

अब, उन्हें संयोजित करने के लिए हैशसेट का उपयोग करें। इसी उद्देश्य के लिए उपयोग की जाने वाली विधि UnionWith() −

. है
HashSet <string> hSet = new HashSet <string> (dict1.Keys);
hSet.UnionWith(dict2.Keys);

निम्नलिखित पूरा कोड है -

उदाहरण

using System;
using System.Collections.Generic;
public class Program {
   public static void Main() {
      Dictionary <string, int> dict1 = new Dictionary <string, int> ();
      dict1.Add("one", 1);
      dict1.Add("Two", 2);
      Dictionary <string, int> dict2 = new Dictionary <string, int> ();
      dict2.Add("Three", 3);
      dict2.Add("Four", 4);
      HashSet <string> hSet = new HashSet <string> (dict1.Keys);
      hSet.UnionWith(dict2.Keys);
      Console.WriteLine("Union of Dictionary...");
      foreach(string val in hSet) {
         Console.WriteLine(val);
      }
   }
}

आउटपुट

Union of Dictionary...
one
Two
Three
Four

  1. सी प्रोग्राम दो स्ट्रिंग्स को स्वैप करने के लिए

    दो स्ट्रिंग्स को एक स्थान से दूसरे स्थान पर स्वैप करने के लिए, हम strcpy() फ़ंक्शन का उपयोग करते हैं। वर्णों की एक सरणी (या) वर्णों के संग्रह को स्ट्रिंग कहा जाता है। घोषणा एक सरणी के लिए घोषणा निम्नलिखित है - char stringname [size]; उदाहरण के लिए, चार स्ट्रिंग [50]; लंबाई 50 वर्णों की स्ट्रिंग।

  1. C++ में दो बाइनरी स्ट्रिंग्स जोड़ने का प्रोग्राम

    बाइनरी नंबर के साथ दो स्ट्रिंग्स को देखते हुए, हमें उन दो बाइनरी स्ट्रिंग्स को जोड़कर प्राप्त परिणाम को खोजना होगा और परिणाम को बाइनरी स्ट्रिंग के रूप में वापस करना होगा। बाइनरी नंबर वे नंबर होते हैं जिन्हें या तो 0 या 1 के रूप में व्यक्त किया जाता है। 2 बाइनरी नंबर जोड़ते समय बाइनरी जोड़ नियम होता

  1. एक स्ट्रिंग से एक शब्दकोश बनाने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग इनपुट दिया जाता है, हमें इसे डिक्शनरी टाइप में बदलने की जरूरत होती है यहां हम बिल्ट-इन dict() फ़ंक्शन का उपयोग किए बिना समस्या को हल करने के दो तरीकों पर चर्चा करेंगे। विधि 1 - eval() विधि का उपयोग