Raggruppamento dei dati in insiemi

I dati strettamente correlati possono essere gestiti in modo più efficace quando sono raggruppati in un insieme. Anziché scrivere codice separato per gestire ogni singolo oggetto, è possibile utilizzare lo stesso codice per elaborare tutti gli elementi di un insieme.

Per gestire un insieme, vengono utilizzate la classe Array e le classi Collections per aggiungere, rimuovere e modificare i singoli elementi dell'insieme o un intervallo di elementi. È perfino possibile copiare un intero insieme in un altro insieme.

Alcune classi Collections sono dotate di funzionalità di ordinamento e la maggior parte è indicizzata. La gestione della memoria è condotta automaticamente e la funzionalità di un insieme viene estesa in base alle necessità. La sincronizzazione fornisce la thread safety quando si accede ai membri dell'insieme. Alcune classi Collections possono generare wrapper che rendono l'insieme di sola lettura o di dimensioni fisse. Qualsiasi classe Collections può generare il proprio enumeratore che rende facile lo scorrimento degli elementi.

Vedere anche

System.Array | Spazio dei nomi System.Collections | Spazio dei nomi System.Collections.Specialized