I have used ObservableCollection<T>
in the past, but that seems to belong to WPF and therefore .NET 3.
And if there isn't what would be the appropriate interface for that? INotifyPropertyChanged
seems not to be a very good fit for collections, while INotifyCollectionChanged
is again only supported in .NET 3 and higher.