假设我有一个IObservable,我想要一个忽略原始的重复数字的observable,我怎么能做到呢?我尝试了以下命令
我已经尝试过GroupBy(),但它是一个热门的可观察对象,这是不会工作的。我只需要与前一个进行比较
您要使用DistinctUntilChanged
// yields 1, 4, 4, 2, 2, 2, 3, 4, 4, 3
IObservable<int> a = ...;
// yields 1, 4, 2, 3, 4, 3
IObservable<int> b = obs.DistinctUntilChanged();