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

C# में HashSet में तत्वों की संख्या


C# में HashSet में तत्वों की संख्या प्राप्त करने के लिए, कोड निम्नानुसार है:

उदाहरण

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main() { 
        HashSet set1 = new HashSet(); 
        set1.Add(25); 
        set1.Add(50); 
        set1.Add(75); 
        set1.Add(100); 
        set1.Add(125); 
        set1.Add(150); 
        Console.WriteLine("Elements in HashSet1"); 
        foreach(int val in set1) { 
            Console.WriteLine(val); 
        } 
        Console.WriteLine("Number of elements in HashSet1 = " + set1.Count); 
        HashSet set2 = new HashSet(); 
        set2.Add(30); 
        set2.Add(60); 
        set2.Add(100); 
        set2.Add(150); 
        set2.Add(200); 
        set2.Add(250); 
        Console.WriteLine("Elements in HashSet2"); 
        foreach(int val in set2) { 
            Console.WriteLine(val); 
        } 
        Console.WriteLine("Number of elements in HashSet2 = " + set2.Count); 
        Console.WriteLine("Do they share common elements? " + set1.Overlaps(set2)); 
        Console.WriteLine("Does HashSet1 has element 60? " + set1.Contains(60)); 
        Console.WriteLine("Does HashSet2 has element 60? " + set2.Contains(60)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

Elements in HashSet1 
25 
50 
75 
100 
125 
150 
Number of elements in HashSet1 = 6 
Elements in HashSet2 
30 
60 
100 
150 
200 
250 
Number of elements in HashSet2 = 6 
Do they share common elements? True 
Does HashSet1 has element 60? False 
Does HashSet2 has element 60? True

उदाहरण

आइए एक और उदाहरण देखें:

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main() { 
        HashSet set1 = new HashSet(); 
        set1.Add("AB"); 
        set1.Add("CD"); 
        set1.Add("EF"); 
        set1.Add("AB"); 
        set1.Add("IJ"); 
        set1.Add("KL"); 
        set1.Add("EF"); 
        set1.Add("OP"); 
        Console.WriteLine("Elements in HashSet1"); 
        foreach(string val in set1) { 
            Console.WriteLine(val); 
        } 
        Console.WriteLine("Number of elements in HashSet1 = " + set1.Count); 
        HashSet set2 = new HashSet(); 
        set2.Add("EF"); 
        set2.Add("KL"); 
        Console.WriteLine("Number of elements in HashSet2 = " + set2.Count); 
        Console.WriteLine("Elements in HashSet2"); 
        foreach(string val in set2) { 
            Console.WriteLine(val); 
        } 
        Console.WriteLine("Is set1 a superset of set2? " + set1.IsSupersetOf(set2)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

Elements in HashSet1 
AB 
CD 
EF 
IJ 
KL 
OP 
Number of elements in HashSet1 = 6 
Number of elements in HashSet2 = 2 
Elements in HashSet2 
EF 
KL 
Is set1 a superset of set2? True

  1. - C# में जांचें कि HashSet निर्दिष्ट कलेक्शन का सुपरसेट है या नहीं

    उदाहरण HashSet<T> की IsSupersetOf() मेथड जांचती है कि क्या वर्तमान सेट निर्दिष्ट कलेक्शन का सुपरसेट है। using System; using System.Collections.Generic; public class Demo { public static void Main() { HashSet<string> set1 = new HashSet<string>(); set1.Add(AB);

  1. - C# में HashSet और निर्दिष्ट संग्रह में सामान्य तत्व हैं या नहीं जांचें

    C# में एक HashSet और एक निर्दिष्ट संग्रह में सामान्य तत्व हैं या नहीं, यह जांचने के लिए Overlaps() मेथड का उपयोग किया जाता है। यह मेथड true लौटाता है यदि दोनों संग्रहों में कम से कम एक सामान्य तत्व है। उदाहरण 1 using System; using System.Collections.Generic; public class Demo { public static vo

  1. - Java में HashSet

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