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

C# में HashSet क्या है? C# सेट कलेक्शन


C# में HashSet ऐरे में डुप्लीकेट स्ट्रिंग्स या एलिमेंट्स को हटा देता है। C# में, यह एक ऑप्टिमाइज़्ड सेट कलेक्शन है।

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

उदाहरण

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);         // डुप्लीकेट शब्दों को हटाता है         string[] arr2 = h.ToArray();         Console.WriteLine(string.Join(",", arr2));     } }

HashSet घोषित करने के लिए।

var h = new HashSet(arr1);

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

string[] arr2 = h.ToArray();

  1. 10.0.0.1 IP एड्रेस क्या है? 10.0.0.1 IP एड्रेस क्या है?

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

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

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

  1. - Java 9 में कलेक्शन फैक्टरी मेथड्स की शर्तें क्या हैं?

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