System.Collections.ObjectModel Namespace

The System.Collections.ObjectModel namespace contains classes that can be used as collections in the object model of a reusable library. Use these classes when properties or methods return collections.

  Class Description
Public class Supported by Portable Class Library Collection<T> Provides the base class for a generic collection.
Public class Supported by Portable Class Library KeyedCollection<TKey, TItem> Provides the abstract base class for a collection whose keys are embedded in the values.
Public class Supported by Portable Class Library ObservableCollection<T> Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.
Public class Supported by Portable Class Library ReadOnlyCollection<T> Provides the base class for a generic read-only collection.
Public class ReadOnlyDictionary<TKey, TValue> Represents a read-only, generic collection of key/value pairs.
Public class ReadOnlyDictionary<TKey, TValue>.KeyCollection Represents a read-only collection of the keys of a ReadOnlyDictionary<TKey, TValue> object.
Public class ReadOnlyDictionary<TKey, TValue>.ValueCollection Represents a read-only collection of the values of a ReadOnlyDictionary<TKey, TValue> object.
Public class Supported by Portable Class Library ReadOnlyObservableCollection<T> Represents a read-only ObservableCollection<T>.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft