C# | Check if a SortedSet is a superset of the specified collection Last Updated : 11 Jul, 2025 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://learn.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 object is a proper 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 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 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 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 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 Like