Partilhar via


Selecionando uma classe de coleção

Certifique-se de escolher sua classe de coleção com cuidado. Usar o tipo errado pode restringir o uso da coleção.

Importante

Evite usar os tipos no System.Collections namespace. As versões genérica e simultânea das coleções são recomendadas devido à sua maior segurança de tipo e outras melhorias.

Considere as perguntas seguintes:

LINQ para Objetos e PLINQ

O LINQ to Objects permite que os desenvolvedores usem consultas LINQ para acessar objetos na memória, desde que o tipo de objeto implemente IEnumerable ou IEnumerable<T>. As consultas LINQ fornecem um padrão comum para acessar dados, geralmente são mais concisas e legíveis do que os loops padrão foreach e fornecem recursos de filtragem, ordenação e agrupamento. Para obter mais informações, consulte LINQ to Objects (C#) e LINQ to Objects (Visual Basic).

PLINQ fornece uma implementação paralela de LINQ to Objects que pode oferecer uma execução de consulta mais rápida em muitos cenários, através do uso mais eficiente de computadores multi-core. Para obter mais informações, consulte Parallel LINQ (PLINQ).

Consulte também