Spazio dei nomi System.Collections.Generic

Cambia visualizzazione:
ScriptFree
Riferimento a .NET Framework
Spazio dei nomi System.Collections.Generic

Nota: questo spazio dei nomi è stato introdotto con .NET Framework versione 2.0.

Nello spazio dei nomi System.Collections.Generic sono contenute interfacce e classi che definiscono insiemi generici che consentono agli utenti di creare insiemi fortemente tipizzati e fornire indipendenza dai tipi e prestazioni migliori rispetto agli insiemi fortemente tipizzati non generici.

Classi

  Classe Descrizione
classe pubblica Comparer Fornisce una classe base per le implementazioni dell'interfaccia generica IComparer.
classe pubblica Dictionary Rappresenta un insieme di chiavi e valori.
classe pubblica Dictionary.KeyCollection Rappresenta l'insieme di chiavi in una classe Dictionary. Questa classe non può essere ereditata.
classe pubblica Dictionary.ValueCollection Rappresenta l'insieme di valori in una classe Dictionary. Questa classe non può essere ereditata.
classe pubblica EqualityComparer Fornisce una classe base per le implementazioni dell'interfaccia generica IEqualityComparer.
classe pubblica KeyNotFoundException Eccezione che viene generata quando la chiave specificata per accedere a un elemento di un insieme non corrisponde a nessuna chiave dell'insieme.
classe pubblica LinkedList Rappresenta un elenco a doppio collegamento.
classe pubblica LinkedListNode Rappresenta un nodo in una classe LinkedList. Questa classe non può essere ereditata.
classe pubblica List Rappresenta un elenco di oggetti fortemente tipizzato accessibile per indice. Fornisce metodi per la ricerca, l'ordinamento e la modifica degli elenchi.
classe pubblica Queue Rappresenta un insieme di oggetti FIFO (First-In First-Out).
classe pubblica SortedDictionary Rappresenta un insieme di coppie chiave/valore organizzate in base alla chiave.
classe pubblica SortedDictionary.KeyCollection Rappresenta l'insieme di chiavi in un controllo SortedDictionary. Questa classe non può essere ereditata.
classe pubblica SortedDictionary.ValueCollection Rappresenta l'insieme di valori in una classe SortedDictionary. Questa classe non può essere ereditata.
classe pubblica SortedList Rappresenta un insieme di coppie chiave/valore ordinate per chiave in base all'implementazione dell'interfaccia IComparer associata.
classe pubblica Stack Rappresenta un insieme LIFO (last-in-first-out) di dimensioni variabili costituito da istanze dello stesso tipo arbitrario.
Interfacce

  Interfaccia Descrizione
interfaccia pubblica ICollection Definisce i metodi per la modifica di insiemi generici.
interfaccia pubblica IComparer Definisce un metodo che un tipo implementa per confrontare due oggetti.
interfaccia pubblica IDictionary Rappresenta un insieme generico di coppie chiave/valore.
interfaccia pubblica IEnumerable Espone l'enumeratore, che supporta un'iterazione semplice su un insieme di un tipo specificato.
interfaccia pubblica IEnumerator Supporta una iterazione semplice in un insieme generico.
interfaccia pubblica IEqualityComparer Definisce i metodi per supportare il confronto fra oggetti per stabilirne l'uguaglianza.
interfaccia pubblica IList Rappresenta un insieme di oggetti cui è possibile accedere singolarmente.
Strutture

  Struttura Descrizione
struttura pubblica Dictionary.Enumerator Enumera gli elementi di un oggetto Dictionary.
struttura pubblica Dictionary.KeyCollection.Enumerator Enumera gli elementi di un oggetto Dictionary.KeyCollection.
struttura pubblica Dictionary.ValueCollection.Enumerator Enumera gli elementi di un oggetto Dictionary.ValueCollection.
struttura pubblica KeyValuePair Definisce una coppia chiave/valore che può essere impostata o recuperata.
struttura pubblica LinkedList.Enumerator Enumera gli elementi di un oggetto LinkedList.
struttura pubblica List.Enumerator Enumera gli elementi di un oggetto List.
struttura pubblica Queue.Enumerator Enumera gli elementi di un oggetto Queue.
struttura pubblica SortedDictionary.Enumerator Enumera gli elementi di un oggetto SortedDictionary.
struttura pubblica SortedDictionary.KeyCollection.Enumerator Enumera gli elementi di un oggetto SortedDictionary.KeyCollection.
struttura pubblica SortedDictionary.ValueCollection.Enumerator Enumera gli elementi di un oggetto SortedDictionary.ValueCollection.
struttura pubblica Stack.Enumerator Enumera gli elementi di un oggetto Stack.