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

सी # में किसी अन्य संग्रह से हैशसेट बनाएं


दूसरे संग्रह से हैशसेट बनाने के लिए, कोड इस प्रकार है-

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      HashSet<int> set1 = new HashSet<int>();
      set1.Add(100);
      set1.Add(200);
      set1.Add(300);
      Console.WriteLine("HashSet created from another collection...");
      foreach(int i in set1){
         Console.WriteLine(i);
      }
      HashSet<int> set2 = new HashSet<int>(set1);
      Console.WriteLine("HashSet created from another collection...");
      foreach(int i in set2){
         Console.WriteLine(i);
      }
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

HashSet created from another collection...
100
200
300
HashSet created from another collection...
100
200
300

उदाहरण

आइए अब एक और उदाहरण देखें -

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      HashSet<string> set1 = new HashSet<string>();
      set1.Add("Jacob");
      set1.Add("Tom");
      set1.Add("Harry");
      set1.Add("Harry");
      set1.Add("Tom");
      set1.Add("Harry");
      Console.WriteLine("HashSet created from another collection...");
      foreach(string i in set1){
         Console.WriteLine(i);
      }
      HashSet<string> set2 = new HashSet<string>(set1);
      Console.WriteLine("HashSet created from another collection...");
      foreach(string i in set2){
         Console.WriteLine(i);
      }
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

HashSet created from another collection...
Jacob
Tom
Harry
HashSet created from another collection...
Jacob
Tom
Harry

  1. सी # में संग्रह से तत्वों को पुनः प्राप्त करना

    आइए सूची संग्रह का एक उदाहरण देखें। हमने तत्वों को सेट किया है - List<int> list = new List<int>(); list.Add(20); list.Add(40); list.Add(60); list.Add(80); अब मान लें कि हमें सूची से पहले तत्व को पुनः प्राप्त करने की आवश्यकता है। उसके लिए इंडेक्स को इस तरह सेट करें - int a = list[0]; स

  1. सी # में हैशसेट, सी # सेट संग्रह क्या है?

    C# में हैशसेट एक सरणी में डुप्लिकेट स्ट्रिंग्स या तत्वों को समाप्त करता है। C# में, यह एक अनुकूलित सेट संग्रह है। आइए C# हैशसेट का उपयोग करके डुप्लिकेट स्ट्रिंग्स को हटाने के लिए एक उदाहरण देखें - उदाहरण using System; using System.Collections.Generic; using System.Linq; class Program {   &nbs

  1. किसी अन्य शब्दकोश के मूल्य से पायथन शब्दकोश कैसे बनाएं?

    आप दूसरे डिक्शनरी को पहले डिक्शनरी में मर्ज करके ऐसा कर सकते हैं। पायथन 3.5+ में, आप शब्दकोश को अनपैक करने के लिए ** ऑपरेटर का उपयोग कर सकते हैं और निम्नलिखित सिंटैक्स का उपयोग करके कई शब्दकोशों को जोड़ सकते हैं - सिंटैक्स a = {'foo': 125} b = {'bar': "hello"} c = {**a, **b