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 Namespace
Collapse the table of content
Expand the table of content

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.

Public classCollection<T>Provides the base class for a generic collection.
Public classKeyedCollection<TKey, TItem>Provides the abstract base class for a collection whose keys are embedded in the values.
Public classObservableCollection<T>Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.
Public classReadOnlyCollection<T>Provides the base class for a generic read-only collection.
Public classReadOnlyObservableCollection<T>Represents a read-only ObservableCollection<T>.

Community Additions

© 2015 Microsoft