.Net 集合更新事件

发布于 2024-10-22 05:35:20 字数 82 浏览 1 评论 0原文

是否有一个 IList 或 IEnumerable 类型的集合类,它有一个我可以检查的标志,或者如果集合通过添加、删除或更新发生更改,可以触发的事件?

Is there a collection class of type IList or IEnumerable that has a flag I can check or event that can be triggered if the collection changes either by add, remove or update?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

丶视觉 2024-10-29 05:35:20

您正在寻找 ObservableCollection。它实现 INotifyCollectionChanged 因此您可以自己实现或使用/子类 ObservableCollection

You're looking for ObservableCollection<T>. It implements INotifyCollectionChanged so you can implement that yourself or use/subclass ObservableCollection<T>.

吃→可爱长大的 2024-10-29 05:35:20

是:ObservableCollection

实际上,它实现了 INotifyCollectionChanged定义 CollectionChanged 事件(这意味着如果 ObservableCollection 不适用,您可以将逻辑添加到任何类中。

Yes : ObservableCollection<T>.

Actually, it implements the INotifyCollectionChanged interface that defines the CollectionChanged event (that means you can add the logic to any of your class if ObservableCollection<T> is not applicable.

墨离汐 2024-10-29 05:35:20

.Net 3.0-4.0 中有一个 ObservableCollection 类,它公开了一个 CollectionChanged 事件,该事件可以满足您的需求。

There is an ObservableCollection<T> class in .Net 3.0-4.0 that exposes a CollectionChanged event which would work for what you want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文