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

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

उदाहरण

SortedSet<T> की IsSupersetOf() मेथड जांचती है कि क्या वर्तमान सेट निर्दिष्ट कलेक्शन का सुपरसेट है (यानी इसमें निर्दिष्ट कलेक्शन के सभी तत्व हैं)। यह उचित सुपरसेट की आवश्यकता नहीं है; सेट बराबर भी हो सकते हैं।

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        SortedSet<string> set1 = new SortedSet<string>();
        set1.Add("CD");
        set1.Add("CD"); // डुप्लीकेट, अनदेखा
        set1.Add("CD");
        set1.Add("CD");

        Console.WriteLine("SortedSet1 में तत्व...");
        foreach (string res in set1) {
            Console.WriteLine(res);
        }

        SortedSet<string> set2 = new SortedSet<string>();
        set2.Add("BC");
        set2.Add("CD");
        set2.Add("DE");
        set2.Add("EF");
        set2.Add("AB");
        set2.Add("HI");
        set2.Add("JK");

        Console.WriteLine("SortedSet2 में तत्व...");
        foreach (string res in set2) {
            Console.WriteLine(res);
        }

        Console.WriteLine("SortedSet2, SortedSet1 का सुपरसेट है? = " + set2.IsSupersetOf(set1));
    }
}

आउटपुट

SortedSet1 में तत्व...
CD
SortedSet2 में तत्व...
AB
BC
CD
DE
EF
HI
JK
SortedSet2, SortedSet1 का सुपरसेट है? = True

एक और उदाहरण

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        SortedSet<int> set1 = new SortedSet<int>();
        set1.Add(10);
        set1.Add(20);
        set1.Add(30);
        set1.Add(40);
        set1.Add(50);
        set1.Add(60);

        Console.WriteLine("SortedSet1 में तत्व...");
        foreach (int res in set1) {
            Console.WriteLine(res);
        }

        SortedSet<int> set2 = new SortedSet<int>();
        set2.Add(10);
        set2.Add(20);
        set2.Add(30);
        set2.Add(40);
        set2.Add(50);
        set2.Add(60);
        set2.Add(70);
        set2.Add(80);
        set2.Add(90);
        set2.Add(100);

        Console.WriteLine("SortedSet2 में तत्व...");
        foreach (int res in set2) {
            Console.WriteLine(res);
        }

        Console.WriteLine("SortedSet2, SortedSet1 का सुपरसेट है? = " + set2.IsSupersetOf(set1));
    }
}

आउटपुट

SortedSet1 में तत्व...
10
20
30
40
50
60
SortedSet2 में तत्व...
10
20
30
40
50
60
70
80
90
100
SortedSet2, SortedSet1 का सुपरसेट है? = True
  1. - C# में HashSet उचित सबसेट है या नहीं जांचें

    C# में एक HashSet निर्दिष्ट संग्रह का उचित सबसेट है या नहीं, यह जांचने के लिए IsProperSubsetOf() मेथड का उपयोग किया जाता है। यह मेथड true लौटाता है यदि HashSet के सभी तत्व निर्दिष्ट संग्रह में मौजूद हैं और निर्दिष्ट संग्रह में कम से कम एक अतिरिक्त तत्व है। उदाहरण 1 using System; using System.Collect

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

    C# में HashSet किसी विशिष्ट तत्व को रखता है या नहीं, यह जांचने के लिए Contains() मेथड का उपयोग किया जाता है। यह मेथड एक बूलियन मान लौटाता है। उदाहरण 1 using System; using System.Collections.Generic; public class Demo { public static void Main() { HashSet set1 = new HashSet(); se

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

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