System.Collections.Specialized 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 raccolte specializzate e fortemente tipizzate, ad esempio un dizionario a elenco collegato, un vettore di bit e raccolte che contengono solo stringhe.
Collection |
Fornisce un'implementazione WeakEventManager per consentire di utilizzare il modello "listener di eventi deboli" per allegare listener per l'evento CollectionChanged. |
Collections |
Crea raccolte in cui viene ignorata la differenza tra maiuscole e minuscole nelle stringhe. |
Hybrid |
Implementa |
List |
Implementa l'oggetto |
Name |
Fornisce la classe di base |
Name |
Rappresenta una raccolta delle chiavi String di una raccolta. |
Name |
Rappresenta un insieme di chiavi String e valori String associati cui è possibile accedere tramite la chiave o mediante l'indice. |
Notify |
Fornisce dati per l'evento CollectionChanged. |
Ordered |
Rappresenta una raccolta di coppie chiave/valore accessibili in base alla chiave o all'indice. |
String |
Rappresenta una raccolta di stringhe. |
String |
Implementa una tabella hash con la chiave e il valore fortemente tipizzati per essere stringhe anziché oggetti. |
String |
Supporta una semplice iterazione su StringCollection. |
Bit |
Fornisce una struttura semplice che memorizza valori Boolean e Small Integer in 32 bit di memoria. |
Bit |
Rappresenta una sezione del vettore che può contenere un numero intero. |
INotify |
Notifica ai listener le modifiche dinamiche, ad esempio l'eventuale aggiunta e rimozione di un elemento o la cancellazione dell'intero elenco. |
IOrdered |
Rappresenta una raccolta indicizzata di coppie chiave/valore. |
Notify |
Descrive l'azione che ha causato un evento CollectionChanged. |
Notify |
Rappresenta il metodo che gestisce l'evento CollectionChanged. |
Le raccolte specializzate sono raccolte con scopi altamente specifici. NameValueCollection è basato su NameObjectCollectionBase. Accetta tuttavia NameValueCollection più valori per chiave, mentre NameObjectCollectionBase accetta un solo valore per chiave.
Alcune raccolte fortemente tipizzate nello spazio dei System.Collections.Specialized nomi sono StringCollection e StringDictionary, entrambe contengono valori che sono esclusivamente stringhe.
La CollectionsUtil classe crea istanze di raccolte senza distinzione tra maiuscole e minuscole.
Alcune raccolte trasformano. Ad esempio, la HybridDictionary classe inizia come e ListDictionary diventa un oggetto Hashtable quando diventa grande. KeyedCollection<TKey,TItem> è un elenco, ma crea anche un dizionario di ricerca quando il numero di elementi raggiunge una soglia specificata.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: