Windows.Foundation.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.
Definisce oggetti raccolta standard, specializzati e generici. Sono inclusi i IIterable<T>, IVector<T> e IMap<K,V> interfacce generiche, usate come modello per il supporto della raccolta di base nell'API di Windows Runtime.
Classi
PropertySet |
Rappresenta un set di proprietà, ovvero un set di PropertyValue oggetti con chiavi stringa. |
StringMap |
Raccolta associativa, nota anche come mappa o dizionario. |
ValueSet |
Implementa una mappa con chiavi di tipo String e valori di tipo Object. L'oggetto deve essere un PropertyValue winRT Nota Alcuni membri sono disponibili solo per la lingua specificata. |
Interfacce
IIterable<T> |
Espone un iteratore che supporta un'iterazione semplice su una raccolta di un tipo specificato.
|
IIterator<T> |
Supporta un'iterazione semplice su una raccolta. |
IKeyValuePair<K,V> |
Rappresenta una coppia chiave-valore. Viene in genere usato come tipo di vincolo quando è necessario incapsulare due parametri di tipo in uno per soddisfare i vincoli di un'altra interfaccia generica.
|
IMap<K,V> |
Rappresenta una raccolta associativa, nota anche come mappa o dizionario.
|
IMapChangedEventArgs<K> |
Fornisce i dati per l'evento modificato di una raccolta di mappe. |
IMapView<K,V> |
Rappresenta una visualizzazione non modificabile in una mappa.
|
IObservableMap<K,V> |
Notifica ai listener di modifiche dinamiche a una mappa, ad esempio quando gli elementi vengono aggiunti o rimossi. |
IObservableVector<T> |
Notifica ai listener di modifiche apportate al vettore. |
IPropertySet |
Rappresenta una raccolta di coppie chiave-valore, correlando diverse altre interfacce di raccolta. |
IVector<T> |
Rappresenta una raccolta ad accesso casuale di elementi.
|
IVectorChangedEventArgs |
Fornisce dati per l'evento modificato di un vettore. |
IVectorView<T> |
Rappresenta una visualizzazione non modificabile in un vettore.
|
Enumerazioni
CollectionChange |
Descrive l'azione che causa una modifica a una raccolta. |
Delegati
MapChangedEventHandler<K,V> |
Rappresenta il metodo che gestisce l'evento modificato di una mappa osservabile. |
VectorChangedEventHandler<T> |
Rappresenta il metodo che gestisce l'evento modificato di un vettore osservabile. |
Commenti
Molte interfacce e oggetti definiti in questo spazio dei nomi hanno equivalenti del linguaggio diversi a seconda del linguaggio in uso. Per altre informazioni sull'uso di queste interfacce dal codice C++, vedere Collections (C++/CX). Per altre informazioni sull'uso dei tipi di raccolta dal codice .NET, vedere la sezione Osservazioni nei tipi specifici definiti in questo spazio dei nomi.