class OrdinallySortableList : List { /// /// Helper class for sorting the strings ordinally /// private class OrdinalComparer : IComparer { #region IComparer Members int IComparer.Compare(string x, string y) { // Switch x and y for descending order return String.CompareOrdinal(y, x); } #endregion } public void SortOrdinal() { base.Sort(new OrdinalComparer()); } }