Clases de colección (Guía de programación de C#)
Actualización: noviembre 2007
.NET Framework ofrece clases especializadas para almacenamiento y recuperación de datos. Estas clases proporcionan compatibilidad para pilas, colas, listas y tablas hash. La mayoría de las clases de colección implementan las mismas interfaces, que se pueden heredar para crear nuevas clases de colección que se ajusten a necesidades de almacenamiento de datos más especializadas.
Nota: |
---|
Las aplicaciones destinadas a la versión 2.0 y posteriores de .NET Framework deben utilizar las clases de colección genéricas del espacio de nombres System.Collections.Generic, que proporcionan una seguridad de tipos y una eficiencia mayores que las de sus homólogas no genéricas. |
ArrayList list = new ArrayList();
list.Add(10);
list.Add(20);
Información general sobre las clases de colección
Las clases de colección tienen las propiedades siguientes
Las clases de colección están definidas como parte del espacio de nombres System.Collections o System.Collections.Generic.
La mayoría de las clases de colección derivan de las interfaces ICollection, IComparer, IEnumerable, IList, IDictionary e IDictionaryEnumerator, y los tipos genéricos equivalentes.
Las clases de colección genéricas proporcionan una seguridad de tipos superior y, en algunos casos, pueden proporcionar un rendimiento mayor, sobre todo cuando almacenan tipos de valor. Para obtener más información, vea Ventajas de los genéricos (Guía de programación de C#).
Secciones relacionadas
Vea también
Conceptos
Referencia
Matrices (Guía de programación de C#)