Condividi tramite


Selezione di una classe di raccolta

Assicurarsi di scegliere attentamente la classe di raccolta. Utilizzare il tipo sbagliato può limitare l'accesso alla raccolta.

Importante

Evitare di usare i tipi nello spazio dei nomi System.Collections. Le versioni generiche e simultanee delle raccolte sono consigliate a causa della maggiore sicurezza dei tipi e di altri miglioramenti.

Considerare le domande seguenti:

LINQ to Objects e PLINQ

LINQ to Objects consente agli sviluppatori di usare query LINQ per accedere agli oggetti in memoria, purché il tipo di oggetto implementi IEnumerable o IEnumerable<T>. Le query LINQ offrono un modello comune per l'accesso ai dati, sono in genere più concise e leggibili rispetto ai cicli standard foreach e offrono funzionalità di filtro, ordinamento e raggruppamento. Per altre informazioni, vedere LINQ to Objects (C#) e LINQ to Objects (Visual Basic).

PLINQ offre un'implementazione parallela di LINQ to Objects che può offrire un'esecuzione più rapida delle query in molti scenari, grazie all'uso più efficiente di computer multicore. Per altre informazioni, vedere PARALLEL LINQ (PLINQ).For more information, see Parallel LINQ (PLINQ).

Vedere anche