Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
System.Collections.ObjectModel

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>.
Show:
© 2015 Microsoft