.net 带有事件的集合-是否有比BindingList(of T)更好的选择?

.net 带有事件的集合-是否有比BindingList(of T)更好的选择?,.net,collections,list,.net,Collections,List,我需要一个通用的集合或列表,可以在添加或删除项目时触发事件 并建立了一个概念的快速证明,效果很好 当然,这并不是最受教育的选择;BindingList对于我正在做的事情来说太过分了。是否有更简单的集合/列表对象可以执行此操作 我当然可以自己滚 奖励点:当我们进行此项工作时,您是否知道有任何真正全面的资源详细介绍了所有.Net集合类型?ObservableCollection(of T)实现了INotifyCollectionChanged。它将在添加或删除项目时通知您。这与由BindingLis

我需要一个通用的集合或列表,可以在添加或删除项目时触发事件

并建立了一个概念的快速证明,效果很好

当然,这并不是最受教育的选择;BindingList对于我正在做的事情来说太过分了。是否有更简单的集合/列表对象可以执行此操作

我当然可以自己滚


奖励点:当我们进行此项工作时,您是否知道有任何真正全面的资源详细介绍了所有.Net集合类型?

ObservableCollection(of T)实现了INotifyCollectionChanged。它将在添加或删除项目时通知您。这与由BindingList(of t)实现的IRaiseItemChangedEvents接口不同。不过,它应该适合您。

实际上我更喜欢这个界面。谢谢你,迈克!对于查找文档的任何人: