System.Collections Spazio dei nomi

Contiene le interfacce e le classi che definiscono varie raccolte di oggetti quali elenchi, code, matrici di bit, tabelle hash e dizionari.

Classi

ArrayList

Implementa l'interfaccia IList usando una matrice la cui dimensione viene incrementata in modo dinamico in base alle esigenze.

BitArray

Gestisce una matrice compatta di valori di bit, rappresentati come booleani, dove true indica che il bit è attivo (1), mentre false indica che il bit è inattivo (0).

CaseInsensitiveComparer

Consente di confrontare due oggetti in termini di uguaglianza, ignorando la distinzione tra maiuscole e minuscole nelle stringhe.

CaseInsensitiveHashCodeProvider

Fornisce un codice hash per un oggetto, utilizzando un algoritmo di hash che ignora la distinzione tra maiuscole e minuscole nelle stringhe.

CollectionBase

Fornisce la classe base abstract per una raccolta fortemente tipizzata.

Comparer

Confronta due oggetti in termini di uguaglianza, dove i confronti tra stringhe prevedono la distinzione tra maiuscole e minuscole.

DictionaryBase

Fornisce la classe base abstract per una raccolta fortemente tipizzata di coppie chiave/valore.

Hashtable

Rappresenta una raccolta di coppie chiave/valore organizzate in base al codice hash della chiave.

Queue

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

ReadOnlyCollectionBase

Fornisce la classe base abstract per una raccolta di sola lettura non generica fortemente tipizzata.

SortedList

Rappresenta una raccolta di coppie chiave/valore, ordinate in base alle chiavi e accessibili per chiave e per indice.

Stack

Rappresenta una raccolta di oggetti non generica di tipo LIFO (Last-In First-Out).

StructuralComparisons

Fornisce oggetti per eseguire un confronto strutturale di due oggetti della raccolta.

Struct

DictionaryEntry

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

Interfacce

ICollection

Definisce dimensioni, enumeratori e metodi di sincronizzazione per tutte le raccolte non generiche.

IComparer

Espone un metodo che confronta due oggetti.

IDictionary

Rappresenta una raccolta non generica di coppie chiave/valore.

IDictionaryEnumerator

Enumera gli elementi di un dizionario non generico.

IEnumerable

Espone un enumeratore, che supporta un'iterazione semplice su una raccolta non generica.

IEnumerator

Supporta una iterazione semplice in una raccolta non generica.

IEqualityComparer

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

IHashCodeProvider

Fornisce un codice hash per un oggetto, utilizzando una funzione hash personalizzata.

IList

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

IStructuralComparable

Supporta il confronto strutturale di oggetti della raccolta.

IStructuralEquatable

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

Vedi anche