Listnumbers = new List () { 5, 3, 8, 1, 9 }; IComparer reverseComparer = Comparer .Reverse(); numbers.Sort(reverseComparer); // numbers now contains [9, 8, 5, 3, 1]
ListPackage/Library: System.Collections.names = new List () { "Alice", "Bob", "Charlie", "David" }; IComparer reverseLengthComparer = Comparer .Create((x, y) => y.Length.CompareTo(x.Length)); names.Sort(reverseLengthComparer); // names now contains ["Charlie", "David", "Alice", "Bob"]