Ordering
Context: Ordering operators (OrderBy, OrderByDescending, ThenBy, ThenByDescending, Reverse) sort elements.
var fruits = new[] { "banana", "apple", "cherry" };var ascending = fruits.OrderBy(f => f); // apple, banana, cherryvar descending = fruits.OrderByDescending(f => f.Length); // banana, cherry, applevar thenBy = fruits.OrderBy(f => f.Length).ThenBy(f => f);var reversed = fruits.Reverse(); // cherry, apple, bananaReal-world usage example
Section titled “Real-world usage example”Sorting user lists: Use OrderBy for paginated, sorted data in web applications.
Example: In ASP.NET Core, sorting is often implemented with OrderBy.