
Collection Classes Overview
Collection Classes have the following properties
Collection classes are defined as part of the System.Collections or System.Collections.Generic namespace.
Most collection classes derive from the interfaces ICollection, IComparer, IEnumerable, IList, IDictionary, and IDictionaryEnumerator and their generic equivalents.
Generic collection classes provide increased type-safety and in some cases can provide better performance, especially when they store value types. For more information, see Benefits of Generics (C# Programming Guide).