Esercitazione sulle raccolte C# con esempi

Nel nostro tutorial precedente, abbiamo imparato come utilizzare gli array in C#. Diamo una rapida panoramica di esso, gli array nella programmazione vengono utilizzati per raggruppare un insieme di oggetti correlati. Quindi si potrebbe creare un array o un insieme di numeri interi, a cui è possibile accedere tramite un nome di variabile.

Che cosa sono le raccolte in C#?

Le raccolte sono simili a Array, fornisce un modo più flessibile di lavorare con un gruppo di oggetti.

Negli array, avresti notato che è necessario definire in anticipo il numero di elementi in un array. Questo doveva essere fatto quando l'array veniva dichiarato.

Ma in una raccolta non è necessario definire in anticipo la dimensione della raccolta. Puoi aggiungere elementi o persino rimuovere elementi dalla raccolta in qualsiasi momento. Questo capitolo si concentrerà su come possiamo lavorare con le diverse raccolte disponibili in C#.

Classi System.Collections

Collezione Descrizione
Lista di array La raccolta ArrayList è simile agli Array tipo di dati in C#. La differenza più grande è la natura dinamica della raccolta dell'elenco di array.
pila Lo stack è una raccolta di casi speciali che rappresenta il concetto LIFO (last in first out).
code The Queue è una collezione di custodie speciali che rappresenta il concetto first in first out
tabella hash Una tabella hash è una raccolta speciale utilizzata per archiviare elementi chiave-valore
Elenco ordinato SortedList è una raccolta che memorizza coppie chiave-valore nell'ordine crescente della chiave per impostazione predefinita.
BitArray Un array di bit è un array di strutture dati che memorizza bit.