Nella nostra esercitazione precedente, abbiamo appreso 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 agli array, forniscono 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 lavorare con le diverse raccolte disponibili in C #.
Collezione | Descrizione |
---|---|
Lista di array | La raccolta ArrayList è simile al tipo di dati Arrays in C #. La differenza più grande è la natura dinamica della raccolta di elenchi di array. |
Pila | Lo stack è una collezione di casi speciali che rappresenta un concetto LIFO (last in first out) |
Code | La coda è una raccolta di casi speciali che rappresenta un concetto first in first out |
Hashtable | Una tabella hash è una raccolta speciale utilizzata per archiviare elementi valore-chiave |
SortedList | SortedList è una raccolta che memorizza le coppie chiave-valore in ordine crescente di chiave per impostazione predefinita. |
BitArray | Un array di bit è un array di strutture dati che memorizza i bit |