Compartir a través de


Seleccionar una clase de colección

Tenga cuidado al elegir la clase de una colección. La utilización de un tipo equivocado podría limitar el uso de la colección. En general, evite utilizar los tipos en el espacio de nombres System.Collections a menos que tenga específicamente la versión 1.1 de .NET Framework como destino. Es preferible usar las versiones genéricas y simultáneas de las colecciones gracias a su mayor seguridad de tipos y otras mejoras.

Considere las siguientes cuestiones:

LINQ to Objects y PLINQ

LINQ to Objects permite a los programadores usar consultas LINQ para tener acceso a los objetos en memoria mientras el tipo de objeto implemente IEnumerable o IEnumerable<T>. Las consultas LINQ proporcionan un modelo común para el acceso a datos; suelen ser más concisas y legibles que los bucles foreach estándar y proporcionan capacidades de filtrado, ordenación y agrupación. Para obtener más información, vea LINQ to Objects.

PLINQ proporciona una implementación paralela de LINQ to Objects que puede proporcionar una ejecución de consultas más rápida en muchos escenarios, a través de un uso más eficaz de equipos de varios núcleos. Para obtener más información, vea Parallel LINQ (PLINQ).

Vea también

Referencia

System.Collections

System.Collections.Specialized

System.Collections.Generic

Conceptos

Colecciones seguras para subprocesos

Otros recursos

Crear y manipular colecciones