Selezione di una classe Collection

Assicurarsi di scegliere con attenzione la classe Collection, poiché l'uso del tipo errato può limitare l'uso della raccolta.

Importante

Evitare l'uso dei tipi nello spazio dei nomi System.Collections. È consigliabile usare le versioni generiche e simultanee delle raccolte per via di una maggiore indipendenza dai tipi e di altri miglioramenti.

Prendere in considerazione le domande seguenti:

LINQ to Objects e PLINQ

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

PLINQ fornisce un'implementazione parallela di LINQ to Objects in grado di offrire un'esecuzione più rapida delle query in molti scenari, grazie a un uso più efficiente dei computer multicore. Per altre informazioni, vedere Parallel LINQ (PLINQ).

Vedi anche