Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Spazio dei nomi System.Collections.Generic

 

Data di pubblicazione: luglio 2016

Nello spazio dei nomi System.Collections.Generic sono contenute interfacce e classi che definiscono raccolte generiche che consentono agli utenti di creare raccolte fortemente tipizzate che forniscono indipendenza dai tipi e prestazioni migliori rispetto alle raccolte fortemente tipizzate non generiche.

ClasseDescrizione
System_CAPS_pubclassComparer<T>

Fornisce una classe base per le implementazioni di IComparer<T> interfaccia generica.

System_CAPS_pubclassDictionary<TKey, TValue>

Rappresenta una raccolta di chiavi e valori.

Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere Origine riferimento.

System_CAPS_pubclassEqualityComparer<T>

Fornisce una classe base per le implementazioni di IEqualityComparer<T> interfaccia generica.

System_CAPS_pubclassHashSet<T>

Rappresenta un insieme di valori.

Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere Origine riferimento.

System_CAPS_pubclassDictionary<TKey, TValue>.KeyCollection

Rappresenta la raccolta di chiavi in Dictionary<TKey, TValue>. Questa classe non può essere ereditata.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.KeyCollection

Rappresenta la raccolta di chiavi in SortedDictionary<TKey, TValue>. Questa classe non può essere ereditata.

System_CAPS_pubclassKeyedByTypeCollection<TItem>

Fornisce una raccolta i cui elementi sono tipi che servono come chiavi.

System_CAPS_pubclassKeyNotFoundException

Eccezione generata quando la chiave specificata per l'accesso a un elemento in una raccolta non corrisponde ad alcuna chiave nella raccolta.

System_CAPS_pubclassLinkedList<T>

Rappresenta un elenco a doppio collegamento.

System_CAPS_pubclassLinkedListNode<T>

Rappresenta un nodo in un LinkedList<T>. Questa classe non può essere ereditata.

System_CAPS_pubclassList<T>

Rappresenta un elenco fortemente tipizzato di oggetti accessibili tramite indice. Fornisce metodi per la ricerca, l'ordinamento e la modifica degli elenchi.

Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere il Reference Source.

System_CAPS_pubclassQueue<T>

Rappresenta una collezione FIFO (First-In First-Out) di oggetti.

System_CAPS_pubclassSortedDictionary<TKey, TValue>

Rappresenta una raccolta di coppie chiave/valore ordinate in base alla chiave.

System_CAPS_pubclassSortedList<TKey, TValue>

Rappresenta una raccolta di coppie chiave/valore ordinate per chiave in base all'implementazione IComparer<T> associata.

System_CAPS_pubclassSortedSet<T>

Rappresenta una raccolta di oggetti di cui viene mantenuto l'ordinamento.

System_CAPS_pubclassStack<T>

Rappresenta una raccolta di istanze LIFO (last-in-first-out) a dimensione variabile dello stesso tipo specificato.

System_CAPS_pubclassSynchronizedCollection<T>

Fornisce una raccolta thread-safe contenente oggetti di un tipo specificato dal parametro generico come elementi.

System_CAPS_pubclassSynchronizedKeyedCollection<K, T>

Fornisce una raccolta thread-safe che contiene oggetti di un tipo specificato da un parametro generico e che sono raggruppati in base alle chiavi.

System_CAPS_pubclassSynchronizedReadOnlyCollection<T>

Fornisce una raccolta thread-safe di sola lettura contenente oggetti di un tipo specificato dal parametro generico come elementi.

System_CAPS_pubclassDictionary<TKey, TValue>.ValueCollection

Rappresenta la raccolta di valori in un oggetto Dictionary<TKey, TValue>. Questa classe non può essere ereditata.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.ValueCollection

Rappresenta la raccolta di valori in un oggetto SortedDictionary<TKey, TValue>. Questa classe non può essere ereditata.

StrutturaDescrizione
System_CAPS_pubstructureDictionary<TKey, TValue>.Enumerator

Enumera gli elementi di un oggetto Dictionary<TKey, TValue>.

System_CAPS_pubstructureDictionary<TKey, TValue>.KeyCollection.Enumerator

Enumera gli elementi di un oggetto Dictionary<TKey, TValue>.KeyCollection.

System_CAPS_pubstructureDictionary<TKey, TValue>.ValueCollection.Enumerator

Enumera gli elementi di un oggetto Dictionary<TKey, TValue>.ValueCollection.

System_CAPS_pubstructureHashSet<T>.Enumerator

Enumera gli elementi di un oggetto HashSet<T>.

System_CAPS_pubstructureLinkedList<T>.Enumerator

Enumera gli elementi di un oggetto LinkedList<T>.

System_CAPS_pubstructureList<T>.Enumerator

Enumera gli elementi di un oggetto List<T>.

System_CAPS_pubstructureQueue<T>.Enumerator

Enumera gli elementi di un oggetto Queue<T>.

System_CAPS_pubstructureSortedDictionary<TKey, TValue>.Enumerator

Enumera gli elementi di un oggetto SortedDictionary<TKey, TValue>.

System_CAPS_pubstructureSortedDictionary<TKey, TValue>.KeyCollection.Enumerator

Enumera gli elementi di un oggetto SortedDictionary<TKey, TValue>.KeyCollection.

System_CAPS_pubstructureSortedDictionary<TKey, TValue>.ValueCollection.Enumerator

Enumera gli elementi di un oggetto SortedDictionary<TKey, TValue>.ValueCollection.

System_CAPS_pubstructureSortedSet<T>.Enumerator

Enumera gli elementi di un oggetto SortedSet<T>.

System_CAPS_pubstructureStack<T>.Enumerator

Enumera gli elementi di un oggetto Stack<T>.

System_CAPS_pubstructureKeyValuePair<TKey, TValue>

Definisce una coppia chiave/valore che può essere impostata o recuperata.

InterfacciaDescrizione
System_CAPS_pubinterfaceICollection<T>

Definisce metodi per modificare raccolte generiche.

System_CAPS_pubinterfaceIComparer<T>

Definisce un metodo implementato da un tipo per confrontare due oggetti.

System_CAPS_pubinterfaceIDictionary<TKey, TValue>

Rappresenta una raccolta generica di coppie chiave/valore.

System_CAPS_pubinterfaceIEnumerable<T>

Espone l'enumeratore, che supporta un'iterazione semplice su una raccolta di un tipo specificato.

Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere il Reference Source.

System_CAPS_pubinterfaceIEnumerator<T>

Supporta una iterazione semplice in una raccolte generica.

System_CAPS_pubinterfaceIEqualityComparer<T>

Definisce i metodi per supportare il confronto di oggetti allo scopo di verificarne l'uguaglianza.

System_CAPS_pubinterfaceIList<T>

Rappresenta una raccolta di oggetti a cui è possibile accedere singolarmente tramite indice.

System_CAPS_pubinterfaceIReadOnlyCollection<T>

Rappresenta una raccolta di elementi fortemente tipizzata e di sola lettura.

System_CAPS_pubinterfaceIReadOnlyDictionary<TKey, TValue>

Rappresenta una raccolta generica e di sola lettura di coppie chiave/valore.

System_CAPS_pubinterfaceIReadOnlyList<T>

Rappresenta una raccolta di elementi di sola lettura a cui è possibile accedere in base all'indice.

System_CAPS_pubinterfaceISet<T>

Fornisce l'interfaccia di base per l'astrazione di set.

Diversi tipi di raccolta generici sono analoghi diretti di tipi non generici. Dictionary<TKey, TValue> è una versione generica di Hashtable. Usa la struttura generica KeyValuePair<TKey, TValue> per l'enumerazione invece di DictionaryEntry. List<T> è una versione generica di ArrayList. Esistono classi Queue<T> e Stack<T> generiche che corrispondono alle versioni non generiche. Esistono versioni generiche e non generiche di SortedList<TKey, TValue>. Entrambe le versioni sono ibridi di un dizionario e di un elenco. La classe generica SortedDictionary<TKey, TValue> è un dizionario vero e proprio e non ha una controparte non generica. La LinkedList<T> classe generica è un vero elenco collegato e ha una controparte non generica.

Torna all'inizio
Mostra: