System.Collections Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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 |
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 |
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 |
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. |