Seleccionar una clase de colección

Asegúrese de elegir con cuidado la clase de colección. Usar un tipo incorrecto puede restringir el uso de la colección.

Importante

Evite usar los tipos del espacio de nombres System.Collections. Se recomiendan las versiones genéricas y simultáneas de las colecciones por la mayor seguridad de los tipos y otras mejoras.

Pregúntese lo siguiente:

LINQ to Objects y PLINQ

LINQ to Objects permite usar consultas LINQ para acceder a los objetos en memoria siempre que el tipo de objeto implemente las interfaces IEnumerable o IEnumerable<T>. Las consultas LINQ proporcionan un modelo común para acceder a los datos; suelen ser más concisas y legibles que los bucles foreach estándar y proporcionan funciones de filtrado, ordenación y agrupación. Para obtener más información, vea LINQ to Objects (C#) y LINQ to Objects (Visual Basic).

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

Vea también