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

C# में HashSet इनिशियलाइज़ करना


HashSet को इनिशियलाइज़ करने के लिए।

var h = new HashSet(arr1);

उपरोक्त, हमने HashSet में एक ऐरे सेट किया है। निम्नलिखित ऐरे है:

string[] arr1 = {     "electronics",     "accessories",     "electronics", };

निम्नलिखित एक उदाहरण है जो दर्शाता है कि C# में HashSet को कैसे लागू किया जाए:

उदाहरण

using System; using System.Collections.Generic; using System.Linq; class Program {     static void Main() {         string[] arr1 = {             "electronics",             "accessories",             "electronics",         };         Console.WriteLine(string.Join(",", arr1));         // HashSet         var h = new HashSet(arr1);         // डुप्लीकेट शब्दों को हटाता है         string[] arr2 = h.ToArray();         Console.WriteLine(string.Join(",", arr2));     } }

  1. - Java में HashSet

    HashSet AbstractSet को एक्सटेंड करता है और Set इंटरफ़ेस को इम्प्लीमेंट करता है। यह एक कलेक्शन बनाता है जो स्टोरेज के लिए हैश टेबल का उपयोग करता है। एक हैश टेबल हैशिंग नामक तंत्र का उपयोग करके जानकारी संग्रहीत करता है। हैशिंग में, एक कुंजी की सूचनात्मक सामग्री का उपयोग एक अद्वितीय मान निर्धारित करने

  1. - Java में ArrayList और HashSet के बीच अंतर

    HashSet और ArrayList दोनों Java कलेक्शन फ्रेमवर्क के सबसे महत्वपूर्ण क्लासेस में से कुछ हैं।ArrayList और HashSet के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।क्रमांकमुख्य बिंदुArrayListHashSet1कार्यान्वयनArrayList लिस्ट इंटरफेस का कार्यान्वयन है।दूसरी ओर HashSet सेट इंटरफेस का कार्यान्वयन है।2आंतरिक कार्या

  1. - पायथन में हैशसेट डिज़ाइन

    मान लीजिए हम किसी भी अंतर्निहित हैश टेबल लाइब्रेरी का उपयोग किए बिना एक हैशसेट डेटा संरचना डिज़ाइन करना चाहते हैं। विभिन्न फ़ंक्शन होंगे: add(x) - मान x को हैशसेट में डालें। contains(x) - जांचें कि मान x हैशसेट में मौजूद है या नहीं। remove(x) - x को हैशसेट से हटाएं। यदि मान हैशसेट में मौजूद नहीं ह