उदाहरण
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