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();