VOOZH about

URL: https://www.geeksforgeeks.org/c-sharp/linq-sorting-operator-reverse/

⇱ LINQ | Sorting Operator | Reverse - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

LINQ | Sorting Operator | Reverse

Last Updated : 11 Jul, 2025
In LINQ, sorting operators are used to rearrange the given sequence in ascending or descending order based on one or more attributes. There are 5 different types of sorting operators are available in LINQ:
  1. OrderBy
  2. OrderByDescending
  3. ThenBy
  4. ThenByDescending
  5. Reverse

Reverse Operator

The reverse operator is used to reverse the order of the sequence or collection. Unlike the OrderBy Method, it does not consider the actual value in itself in determining the order, instead of this, it returns the items in the reverse order in which they actually present. For example, the collection is present in ascending order when you use the Reverse Method on the given collection it reverses the order of the collection, i.e, in descending order.
  • It does not support query syntax in C# and VB.Net languages.
  • It support method syntax in both C# and VB.Net languages.
  • It present in both the Queryable and Enumerable class.
  • It is implemented by using deferred execution.
Example 1:
Output:
The Sequence is: 
1
2
3
4
5
6
7
New Sequence:
7
6
5
4
3
2
1
Example 2:
Output:
Employee Name: Supriya
Employee Name: Soniya
Employee Name: Rohit
Employee Name: Anju
Employee Name: Anjita
Employee Name: Anil
Comment
Article Tags:
Article Tags:

Explore