Partilhar via


Selecionando uma Classe de Coleção

Certifique-se de escolher a sua classe de coleção cuidadosamente. Usar o tipo errado pode restringir o uso de coleção. Em geral, evite usar os tipos na System.Collections namespace, a menos que especificamente direcionadas.NET Framework versão 1.1. As versões genéricas e simultâneas das coleções deverão ser preferido devido à sua maior segurança de tipo e outras melhorias.

Considere as seguintes questões:

LINQ to Objects e PLINQ

LINQ to Objects permitem aos desenvolvedores usar consultas LINQ para acessar objetos em memória, como o tipo de objeto implementa IEnumerable ou IEnumerable<T>. Consultas LINQ fornecem um padrão comum para acessar dados, são geralmente mais conciso e legível do que o padrão foreach loops e fornecer a filtragem, classificação e agrupar recursos. Para obter mais informações, consulte LINQ para Objetos.

PLINQ fornece uma implementação paralela de LINQ to Objects pode oferecer a execução de consulta mais rápida em muitos cenários, por meio do uso mais eficiente dos computadores de vários núcleos. Para obter mais informações, consulte Parallel LINQ PLINQ).

Consulte também

Referência

System.Collections

System.Collections.Specialized

System.Collections.Generic

Conceitos

Criando e Manipulando Coleções

Coleções de thread-Safe.