Partager via


Sélection d’une classe de collection

Veillez à choisir soigneusement votre classe de collection. L’utilisation du type incorrect peut restreindre votre utilisation de la collection.

Importante

Évitez d'utiliser les types dans le namespace System.Collections. Les versions génériques et simultanées des collections sont recommandées en raison de leur plus grande sécurité de type et d’autres améliorations.

Tenez compte des questions suivantes :

LINQ to Objects et PLINQ

LINQ to Objects permet aux développeurs d’utiliser des requêtes LINQ pour accéder aux objets en mémoire tant que le type d’objet implémente IEnumerable ou IEnumerable<T>. Les requêtes LINQ fournissent un modèle courant pour accéder aux données, sont généralement plus concises et lisibles que les boucles standard foreach , et fournissent des fonctionnalités de filtrage, de classement et de regroupement. Pour plus d’informations, consultez LINQ to Objects (C#) et LINQ to Objects (Visual Basic).

PLINQ fournit une implémentation parallèle de LINQ to Objects qui peut offrir une exécution de requête plus rapide dans de nombreux scénarios, grâce à une utilisation plus efficace des ordinateurs multicœurs. Pour plus d’informations, consultez Parallel LINQ (PLINQ).

Voir aussi