C# 线程安全的可观察收集

C# 线程安全的可观察收集,c#,uwp,thread-safety,observablecollection,C#,Uwp,Thread Safety,Observablecollection,我正在搜索线程安全的ObservableCollection,我在stackoverflow上找到了这个示例: 但是我的公共事件NotifyCollectionChangedEventHandler CollectionChanged对象始终为空。 示例中是否缺少某些内容,或者我是否缺少某些内容? 还是有更好的解决方案 很抱歉,我问了一个新问题,但我不能回答这个评论 谢谢它是空的,因为没有人订阅它。您可以使用公共事件NotifyCollectionChangedEventHandler Col

我正在搜索线程安全的
ObservableCollection
,我在stackoverflow上找到了这个示例:

但是我的
公共事件NotifyCollectionChangedEventHandler CollectionChanged对象始终为空。
示例中是否缺少某些内容,或者我是否缺少某些内容?
还是有更好的解决方案

很抱歉,我问了一个新问题,但我不能回答这个评论


谢谢

它是空的,因为没有人订阅它。您可以使用公共事件NotifyCollectionChangedEventHandler CollectionChanged=新委托{}
在调用CollectionChanged的地方添加null检查,这也是我的想法,但是在使用
ObservableCurrentBag时,在哪里订阅该事件呢。如果我检查null并跳过调用,则每次修改集合时都会跳过调用。