C# | Check if a SortedSet object is a proper subset of the specified collection Last Updated : 03 Jul, 2019 Summarize Comments Improve Suggest changes Share 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>.IsProperSubsetOf(IEnumerable<T>) method is used to check if a SortedSet<T> object is a proper subset of the specified collection or not. 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.IsProperSubsetOf(mySet2); Here, mySet1 and mySet2 are the objects of two SortedSets. Return Value: This method return True if the SortedSet<T> object is a proper subset of other, otherwise False. Below programs illustrate the use of SortedSet<T>.IsProperSubsetOf(IEnumerable<T>) method: Example 1: CSHARP // C# code to Check if a SortedSet is a // proper subset 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 for (int i = 0; i < 10; i++) { mySet1.Add(i); } // 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 proper subset // of the specified collection // It should return true as SortedSet mySet2 // is a proper subset of SortedSet mySet1 Console.WriteLine(mySet2.IsProperSubsetOf(mySet1)); } } Output: True Example 2: CSHARP // C# code to Check if a SortedSet is a // proper subset 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("A"); mySet1.Add("B"); mySet1.Add("C"); mySet1.Add("D"); mySet1.Add("E"); // Creating a SortedSet of strings SortedSet<string> mySet2 = new SortedSet<string>(); // Inserting elements in SortedSet mySet2.Add("B"); mySet2.Add("C"); mySet2.Add("D"); mySet2.Add("E"); // Check if a SortedSet is a proper subset // of the specified collection // It should return true as SortedSet mySet1 // is proper subset of SortedSet mySet2 Console.WriteLine(mySet2.IsProperSubsetOf(mySet1)); } } Output: True Reference: https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.sortedset-1.ispropersubsetof?view=netcore-2.1 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 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 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 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>.IsSupersetOf(IEnumerable<T>) method is used to check whether a SortedSet<T> object is a superset of the specified collection. Properties: In C# 2 min read C# | Check if a HashSet is a proper subset of the specified collection A HashSet is an unordered collection of the unique elements. It comes under 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. HashSet 2 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 C# | Check if a HashSet is a subset of the specified collection A HashSet is an unordered collection of the unique elements. It is found in 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. HashSet.I 2 min read Like