System.Collections.ObjectModel Namespace

O namespace System.Collections.ObjectModel contém classes que podem ser usadas como coleções no modelo de objeto de uma biblioteca reutilizável. The System.Collections.ObjectModel namespace contains classes that can be used as collections in the object model of a reusable library. Use essas classes quando as propriedades ou os métodos retornarem coleções. Use these classes when properties or methods return collections.

Classes

Collection<T>

Fornece a classe base para uma coleção genérica.Provides the base class for a generic collection.

KeyedCollection<TKey,TItem>

Fornece a classe base abstrata para uma coleção cujas chaves são incorporadas nos valores.Provides the abstract base class for a collection whose keys are embedded in the values.

ObservableCollection<T>

Representa uma coleção de dados dinâmicos que oferece notificações quando itens são adicionados, removidos ou quando toda a lista é atualizada.Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.

ReadOnlyCollection<T>

Fornece a classe base para uma coleção somente leitura genérica.Provides the base class for a generic read-only collection.

ReadOnlyDictionary<TKey,TValue>.KeyCollection

Representa uma coleção somente leitura das chaves de um objeto ReadOnlyDictionary<TKey,TValue>.Represents a read-only collection of the keys of a ReadOnlyDictionary<TKey,TValue> object.

ReadOnlyDictionary<TKey,TValue>.ValueCollection

Representa uma coleção somente leitura dos valores de um objeto ReadOnlyDictionary<TKey,TValue>.Represents a read-only collection of the values of a ReadOnlyDictionary<TKey,TValue> object.

ReadOnlyDictionary<TKey,TValue>

Representa uma coleção somente leitura genérica de pares chave/valor.Represents a read-only, generic collection of key/value pairs.

ReadOnlyObservableCollection<T>

Representa um ObservableCollection<T> somente leitura.Represents a read-only ObservableCollection<T>.