Sorting Collections
Learn about sorting collections, and options for automatically sorted collections, and explore more specialized collections for efficient list operations.
Sorting with List<T>
A List<T> class can be sorted by manually calling its Sort method (but remember that the indexes of each item will change). Manually sorting a list of string values or other built-in types will work without extra effort on our part, but if we create a collection of our own type, then that type must implement an interface named IComparable.
No sorting for Stack<T> and Queue<T>
A Stack<T> or Queue<T> collection cannot be sorted because we wouldn’t usually want ...