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. |