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

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

C# में हैशसेट एक सरणी में डुप्लिकेट स्ट्रिंग्स या तत्वों को समाप्त करता है। C# में, यह एक अनुकूलित सेट संग्रह है।

आइए C# हैशसेट का उपयोग करके डुप्लिकेट स्ट्रिंग्स को हटाने के लिए एक उदाहरण देखें -

उदाहरण

using System;
using System.Collections.Generic;
using System.Linq;

class Program {
   static void Main() {
      string[] arr1 = {
         "one",
         "two",
         "two",
         "one",
         "three"
      };

      Console.WriteLine(string.Join(",", arr1));

      // HashSet
      var h = new HashSet(arr1);

      // eliminates duplicate words
      string[] arr2 = h.ToArray();

      Console.WriteLine(string.Join(",", arr2));
   }
}

हैशसेट घोषित करने के लिए।

var h = new HashSet<string7gt;(arr1);

अब डुप्लीकेट शब्दों को हटाने के लिए इसे ऐरे पर सेट करें -

string[] arr2 = h.ToArray();

  1. 10.0.0.1 IP पता क्या है?

    10.0.0.1 आईपी पता एक निजी आईपी पता है जिसे क्लाइंट डिवाइस पर इस्तेमाल किया जा सकता है या नेटवर्क हार्डवेयर के एक टुकड़े को इसके डिफ़ॉल्ट आईपी पते के रूप में असाइन किया जा सकता है। 10.0.0.1 क्या है? 10.0.0.1 आमतौर पर घरेलू नेटवर्क की तुलना में व्यावसायिक कंप्यूटर नेटवर्क में अधिक देखा जाता है, जहा

  1. सी # में ऑपरेटर प्राथमिकता क्या है?

    एक ऑपरेटर एक प्रतीक है जो संकलक को विशिष्ट गणितीय या तार्किक जोड़तोड़ करने के लिए कहता है। संचालिका पूर्वता एक व्यंजक में पदों के समूहन को निर्धारित करती है। यह एक अभिव्यक्ति के मूल्यांकन को प्रभावित करता है। कुछ ऑपरेटरों की प्राथमिकता दूसरों की तुलना में अधिक होती है; उदाहरण के लिए, गुणन संचालिका

  1. जावा 9 में संग्रह फ़ैक्टरी विधियों के लिए क्या शर्तें हैं?

    Java 9 में, फ़ैक्टरी विधियाँ संग्रह . में जोड़ दिया गया है एपीआई . हम एक अपरिवर्तनीय . बना सकते हैं सूची, सेट और मानचित्र संग्रह वस्तुओं का उपयोग करके कोड की पंक्तियों की संख्या को कम करने के लिए। List.of(), Set.of(), Map.of() , और Map.ofEntries() स्थिर फ़ैक्टरी विधियां हैं अपरिवर्तनीय . बनाने क