Open In App

C# | Remove a specified item from SortedSet

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>.Remove(T) Method is used to remove a specified item from the SortedSet. 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:
 public bool Remove (T item); 
Here, item is the specified item which is to be removed from the SortedSet. Note: If the SortedSet<T> object does not contain the specified element, the object remains unchanged and no exception is thrown. Example 1: CSHARP
// C# code to remove a specified element // from the SortedSet using System; using System.Collections.Generic; class GFG {  // Driver code  public static void Main()  {  // Creating a SortedSet of integers  SortedSet<int> mySortedSet = new SortedSet<int>();  // adding elements in mySortedSet  mySortedSet.Add(2);  mySortedSet.Add(4);  mySortedSet.Add(6);  mySortedSet.Add(8);  mySortedSet.Add(10);  // Removing element "4" if found  mySortedSet.Remove(4);  // Displaying the elements in mySortedSet  foreach(int i in mySortedSet)  {  Console.WriteLine(i);  }  Console.WriteLine("After Using Method");  // Removing element "14" if found  mySortedSet.Remove(14);  // Displaying the element in mySortedSet  foreach(int i in mySortedSet)  {  Console.WriteLine(i);  }  } } 
Output:
 2 6 8 10 After Using Method 2 6 8 10 
Example 2: CSHARP
// C# code to remove the specified // element from SortedSet using System; using System.Collections.Generic; class GFG {  // Driver code  public static void Main()  {  // Creating a SortedSet of strings  SortedSet<string> mySortedSet = new SortedSet<string>();  // adding elements in mySortedSet  mySortedSet.Add("A");  mySortedSet.Add("B");  mySortedSet.Add("C");  mySortedSet.Add("D");  mySortedSet.Add("E");  // Removing element "C" if found  mySortedSet.Remove("C");  // Displaying the element in mySortedSet  foreach(string str in mySortedSet)  {  Console.WriteLine(str);  }  } } 
Output:
 A B D E 

Explore