.NET Framework Class Library
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.

Classes
  ClassDescription
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps CollectionTProvides the base class for a generic collection.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps KeyedCollectionTKey, TItemProvides the abstract base class for a collection whose keys are embedded in the values.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps ObservableCollectionTRepresents 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 Supported in .NET for Windows Store apps ReadOnlyCollectionTProvides the base class for a generic read-only collection.
Public class Supported in .NET for Windows Store apps ReadOnlyDictionaryTKey, TValueRepresents a read-only, generic collection of key/value pairs.
Public class Supported in .NET for Windows Store apps ReadOnlyDictionaryTKey, TValueKeyCollectionRepresents a read-only collection of the keys of a ReadOnlyDictionaryTKey, TValue object.
Public class Supported in .NET for Windows Store apps ReadOnlyDictionaryTKey, TValueValueCollectionRepresents a read-only collection of the values of a ReadOnlyDictionaryTKey, TValue object.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps ReadOnlyObservableCollectionTRepresents a read-only ObservableCollectionT.