C# | Check if a SortedSet is a superset of the specified collection Last Updated : 01 Feb, 2019 Comments Improve Suggest changes Like Article Like Report SortedSet class represents the collection of objects in sorted order. This class comes under the System.Collections.Generic namespace. SortedSet<T>.IsSupersetOf(IEnumerable<T>) method is used to check whether a SortedSet<T> object is a superset of the specified collection. Properties: In C#, SortedSet class can be used to store, remove or view elements. It maintains ascending order and does not store duplicate elements. It is suggested to use SortedSet class if you have to store unique elements and maintain ascending order. Syntax: mySet1.IsSupersetOf(mySet2); Here, mySet1 and mySet2 are the two objects of SortedSets. Return Value: This method returns True if the SortedSet<T> object is superset of other, otherwise returns false. Exception: This method will give ArgumentNullException if the SortedSet is null. Below are the programs to illustrate the use of SortedSet<T>.IsSupersetOf(IEnumerable<T>) method: Example 1 : CSHARP // C# code to Check if a SortedSet is a // superset of the specified collection using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Creating a SortedSet of strings SortedSet<string> mySet1 = new SortedSet<string>(); // Inserting elements in SortedSet mySet1.Add("Geeks"); mySet1.Add("GeeksQuiz"); // Creating a SortedSet of strings SortedSet<string> mySet2 = new SortedSet<string>(); // Inserting elements in SortedSet mySet2.Add("DS"); mySet2.Add("C++"); mySet2.Add("Java"); mySet2.Add("JavaScript"); mySet2.Add("GeeksQuiz"); mySet2.Add("Geeks"); // Check if a SortedSet is a superset // of the specified collection // It should return true as SortedSet mySet2 // is superset of SortedSet mySet1 Console.WriteLine(mySet2.IsSupersetOf(mySet1)); } } Output: True Example 2: CSHARP // C# code to Check if a SortedSet is a // superset of the specified collection using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Creating a SortedSet of integers SortedSet<int> mySet1 = new SortedSet<int>(); // Inserting elements in SortedSet mySet1.Add(2); mySet1.Add(3); mySet1.Add(4); mySet1.Add(5); // Creating a SortedSet of integers SortedSet<int> mySet2 = new SortedSet<int>(); // Inserting elements in SortedSet mySet2.Add(3); mySet2.Add(4); mySet2.Add(5); mySet2.Add(6); // Check if a SortedSet is a superset // of the specified collection // It should return false as SortedSet mySet2 // is not a superset of SortedSet mySet1 Console.WriteLine(mySet2.IsSupersetOf(mySet1)); } } Output: False Reference: https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.sortedset-1.issupersetof?view=netframework-4.7.2 Comment More infoAdvertise with us Next Article C# | Check if a SortedSet is a superset of the specified collection S Sahil_Bansall Follow Improve Article Tags : Misc C# CSharp-method CSharp-Generic-SortedSet CSharp-Generic-Namespace +1 More Practice Tags : Misc Similar Reads C# | Check if a SortedSet is a subset of the specified collection SortedSet class represents the collection of objects in sorted order. This class comes under the System.Collections.Generic namespace. SortedSet<T>.IsSubsetOf(IEnumerable<T>) Method is used to check whether a SortedSet<T> object is a subset of the specified collection or not. Properties: In 2 min read C# | Check if a SortedSet object is a proper superset of the specified collection SortedSet class represents the collection of objects in sorted order. This class comes under the System.Collections.Generic namespace. SortedSet<T>.IsProperSupersetOf(IEnumerable<T>) method is used to check whether a SortedSet object is a proper superset of the specified collection or not. Pro 2 min read C# | Check if a SortedSet object is a proper subset of the specified collection SortedSet class represents the collection of objects in sorted order. This class comes under the System.Collections.Generic namespace. SortedSet<T>.IsProperSubsetOf(IEnumerable<T>) method is used to check if a SortedSet<T> object is a proper subset of the specified collection or no 2 min read C# | Check if a HashSet is a superset of the specified collection Sure, here's an example code that demonstrates using the IsSupersetOf method to check if a HashSet<string> is a superset of a List<string> and then printing out a message indicating the result: C# using System; using System.Collections.Generic; public class Program { public static void M 3 min read C# | Check if a HashSet is a proper superset of the specified collection A HashSet is an unordered collection of the unique elements. It comes under the System.Collections.Generic namespace. It is used in a situation where we want to prevent duplicates from being inserted in the collection. As far as performance is concerned, it is better in comparison to the list. HashS 2 min read Like