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 interfacce e classi che definiscono varie raccolte di oggetti, ad esempio elenchi, code, matrici di bit, tabelle hash e dizionari.
Classi
| Nome | Descrizione |
|---|---|
| ArrayList |
Implementa l'interfaccia IList usando una matrice le cui dimensioni sono aumentate dinamicamente in base alle esigenze. |
| BitArray |
Gestisce una matrice compatta di valori di bit, rappresentati come valori booleani, dove |
| CaseInsensitiveComparer |
Confronta due oggetti per l'equivalenza, ignorando il caso delle stringhe. |
| CaseInsensitiveHashCodeProvider |
Fornisce un codice hash per un oggetto, utilizzando un algoritmo hash che ignora la distinzione tra maiuscole e minuscole delle stringhe. |
| CollectionBase |
Fornisce la |
| Comparer |
Confronta due oggetti per l'equivalenza, in cui i confronti tra stringhe fanno distinzione tra maiuscole e minuscole. |
| DictionaryBase |
Fornisce la |
| Hashtable |
Rappresenta una raccolta di coppie chiave/valore organizzate in base al codice hash della chiave. |
| Queue |
Rappresenta una raccolta di oggetti first-in first-out. |
| ReadOnlyCollectionBase |
Fornisce la |
| SortedList |
Rappresenta una raccolta di coppie chiave/valore ordinate in base alle chiavi e accessibili per chiave e per indice. |
| Stack |
Rappresenta una semplice raccolta LIFO (Last-In-First-Out) non generica di oggetti. |
| StructuralComparisons |
Fornisce oggetti per l'esecuzione di un confronto strutturale di due oggetti raccolta. |
Struct
| Nome | Descrizione |
|---|---|
| DictionaryEntry |
Definisce una coppia chiave/valore del dizionario che può essere impostata o recuperata. |
Interfacce
| Nome | Descrizione |
|---|---|
| ICollection |
Definisce le dimensioni, gli enumeratori e i 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 una semplice iterazione su una raccolta non generica. |
| IEnumerator |
Supporta un'iterazione semplice su una raccolta non generica. |
| IEqualityComparer |
Definisce i metodi per supportare il confronto di oggetti per l'uguaglianza. |
| IHashCodeProvider |
Fornisce un codice hash per un oggetto usando una funzione hash personalizzata. |
| IList |
Rappresenta una raccolta non generica di oggetti a cui è possibile accedere singolarmente in base all'indice. |
| IStructuralComparable |
Supporta il confronto strutturale degli oggetti raccolta. |
| IStructuralEquatable |
Definisce i metodi per supportare il confronto di oggetti per l'uguaglianza strutturale. |