Windows.Foundation.Collections Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define objetos de coleção padrão, especializados e genéricos. Isso inclui o
Classes
PropertySet |
Representa um conjunto de propriedades, que é um conjunto de objetos PropertyValue com chaves de cadeia de caracteres. |
StringMap |
Uma coleção associativa, também conhecida como mapa ou dicionário. |
ValueSet |
Implementa um mapa com chaves do tipo String e valores do tipo Object. O objeto deve ser um ou ValueSet do Nota Alguns membros só estão disponíveis para o idioma especificado. |
Interfaces
IIterable<T> |
Expõe um iterador que dá suporte à iteração simples em uma coleção de um tipo especificado.
|
IIterator<T> |
Dá suporte a iteração simples em uma coleção. |
IKeyValuePair<K,V> |
Representa um par chave-valor. Normalmente, isso é usado como um tipo de restrição quando você precisa encapsular dois parâmetros de tipo em um para atender às restrições de outra interface genérica.
|
IMap<K,V> |
Representa uma coleção associativa, também conhecida como mapa ou dicionário.
|
IMapChangedEventArgs<K> |
Fornece dados para o evento alterado de uma coleção de mapas. |
IMapView<K,V> |
Representa uma exibição imutável em um mapa.
|
IObservableMap<K,V> |
Notifica os ouvintes de alterações dinâmicas em um mapa, como quando os itens são adicionados ou removidos. |
IObservableVector<T> |
Notifica os ouvintes de alterações no vetor. |
IPropertySet |
Representa uma coleção de pares chave-valor, correlacionando várias outras interfaces de coleção. |
IVector<T> |
Representa uma coleção de elementos de acesso aleatório.
|
IVectorChangedEventArgs |
Fornece dados para o evento alterado de um vetor. |
IVectorView<T> |
Representa uma exibição imutável em um vetor.
|
Enumerações
CollectionChange |
Descreve a ação que causa uma alteração em uma coleção. |
Delegados
MapChangedEventHandler<K,V> |
Representa o método que manipula o evento alterado de um mapa observável. |
VectorChangedEventHandler<T> |
Representa o método que manipula o evento alterado de um vetor observável. |
Comentários
Muitas das interfaces e objetos definidos nesse namespace têm equivalentes de idioma diferentes, dependendo da linguagem de programação que você está usando. Para obter mais informações sobre como usar essas interfaces do código C++, consulte Collections (C++/CX). Para obter mais informações sobre como usar tipos de coleção do código .NET, consulte as Observações nos tipos específicos definidos nesse namespace.