C# में एक SortedSet ऑब्जेक्ट निर्दिष्ट संग्रह का उचित सबसेट है या नहीं, यह जांचने के लिए IsProperSubsetOf() मेथड का उपयोग किया जाता है। यह मेथड true लौटाता है यदि सेट के सभी तत्व निर्दिष्ट संग्रह में मौजूद हैं और निर्दिष्ट संग्रह में कम से कम एक अतिरिक्त तत्व है।
उदाहरण 1
using System;
using System.Collections.Generic;
public class Demo {
public static void Main() {
SortedSet set1 = new SortedSet();
set1.Add(20);
set1.Add(40);
set1.Add(60);
set1.Add(80);
set1.Add(100);
set1.Add(120);
set1.Add(140);
Console.WriteLine("SortedSet1 में तत्व...");
foreach (int res in set1) {
Console.WriteLine(res);
}
SortedSet set2 = new SortedSet();
set2.Add(20);
set2.Add(40);
set2.Add(60);
Console.WriteLine("SortedSet2 में तत्व...");
foreach (int res in set2) {
Console.WriteLine(res);
}
Console.WriteLine("क्या SortedSet2, SortedSet1 का उचित सबसेट है? = " + set2.IsProperSubsetOf(set1));
}
}
आउटपुट
SortedSet1 में तत्व... 20 40 60 80 100 120 140 SortedSet2 में तत्व... 20 40 60 क्या SortedSet2, SortedSet1 का उचित सबसेट है? = True
उदाहरण 2
using System;
using System.Collections.Generic;
public class Demo {
public static void Main() {
SortedSet set1 = new SortedSet();
set1.Add(20);
set1.Add(40);
set1.Add(60);
Console.WriteLine("SortedSet1 में तत्व...");
foreach (int res in set1) {
Console.WriteLine(res);
}
SortedSet set2 = new SortedSet();
set2.Add(20);
set2.Add(40);
set2.Add(60);
Console.WriteLine("SortedSet2 में तत्व...");
foreach (int res in set2) {
Console.WriteLine(res);
}
Console.WriteLine("क्या SortedSet2, SortedSet1 का उचित सबसेट है? = " + set2.IsProperSubsetOf(set1));
}
}
आउटपुट
SortedSet1 में तत्व... 20 40 60 SortedSet2 में तत्व... 20 40 60 क्या SortedSet2, SortedSet1 का उचित सबसेट है? = False