Collezione

Autore: Lewis Jackson
Data Della Creazione: 7 Maggio 2021
Data Di Aggiornamento: 25 Giugno 2024
Anonim
SISTEMAZIONE POKèPOSTA! DRAGO BIANCO + MISCUT - Video Relax del Sabato -  Collezione Carte Pokemon
Video: SISTEMAZIONE POKèPOSTA! DRAGO BIANCO + MISCUT - Video Relax del Sabato - Collezione Carte Pokemon

Contenuto

Definizione - Cosa significa Raccolta?

Nella programmazione, una raccolta è una classe utilizzata per rappresentare un insieme di elementi di tipo di dati simili come una singola unità. Queste classi di unità vengono utilizzate per raggruppare e gestire oggetti correlati.

Una raccolta ha una struttura dati sottostante utilizzata per manipolazione e archiviazione dei dati efficienti. La leggibilità e la manutenzione del codice migliorano quando si utilizzano raccolte in costrutti logici.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega Collection

Le raccolte sono progettate per raggruppare determinati oggetti con una connessione logica. Ad esempio, un oggetto StudentCollection può essere utilizzato per conservare i dettagli degli studenti universitari. I dettagli possono includere il numero totale di studenti o offrire una funzione di ricerca per studenti basata su attributi, come nome, classe o voto.

Le raccolte vengono utilizzate nelle seguenti condizioni:

  • Ogni elemento di gruppo rappresenta un oggetto con uno scopo simile.
  • Le dimensioni del gruppo variano in modo dinamico durante il runtime.
  • È necessario l'accesso a un singolo elemento tramite una funzione di ricerca basata su una chiave specifica.
  • Ci deve essere un ordinamento o iterazione attraverso gli elementi del gruppo.

.NET Framework offre numerosi tipi di raccolta, come un elenco di array, un elenco collegato, uno stack, una coda o un dizionario. Le raccolte personalizzate possono essere utilizzate in caso di requisiti di implementazione per una struttura di dati speciale o nuova. Questo può essere fatto per ospitare tipi specifici, migliorare le prestazioni o modificare sovrascrivendo la funzionalità della classe di raccolta esistente. L'uso di raccolte personalizzate nell'architettura dell'applicazione comporta risorse di sviluppo aggiuntive.

La selezione del giusto tipo di raccolta si basa sul modello di utilizzo di una raccolta. Gli esempi includono raccolta dizionari, coda, stack, dizionario ordinato e generici.