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

C# प्रोग्राम: दो कुंजियों के Dictionary को संयोजित करना

सबसे पहले, संयोजित की जाने वाली Dictionaries सेट करें:

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 का उपयोग करें। उसी उद्देश्य के लिए उपयोग की जाने वाली मेथड 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("डिक्शनरी का यूनियन...");       foreach(string val in hSet) {          Console.WriteLine(val);       }    } }

आउटपुट

डिक्शनरी का यूनियन... one Two Three Four
  1. - दो स्ट्रिंग्स को स्वैप करने का C प्रोग्राम

    एक स्थान से दूसरे स्थान पर दो स्ट्रिंग्स को स्वैप करने के लिए, हम strcpy() फंक्शन का उपयोग करते हैं। कैरेक्टर्स की एक सरणी (या) कैरेक्टर्स का संग्रह एक स्ट्रिंग कहलाता है। डिक्लेरेशन एक सरणी के लिए डिक्लेरेशन निम्नानुसार है: char stringname[size]; उदाहरण के लिए, char string[50]; 50 कैरेक्टर्स की ल

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

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

  1. - Python प्रोग्राम से स्ट्रिंग से डिक्शनरी बनाना

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