SortedList Collection Type

The SortedList class is like a hybrid between Hashtable and ArrayList.

As with Hashtable, SortedList is based on the IDictionary interface; therefore, each element of a SortedList is a key-and-value pair. SortedList provides methods that return only the list of keys or only the list of values.

As with ArrayList, a SortedList is a sequence of elements. It is indexed, and is sorted according to a specified comparer.

SortedList is unique among all Collections classes in that each element can be accessed three ways: using the key, the value, or the index.

Use SortedList if you want a collection that holds key-and-value pairs but also need the flexibility of an indexed list.

See Also

Generic Collection Types | SortedList | IDictionary | Hashtable | ArrayList