我想在我的可观察序列中附加一个额外的“关闭”项目。是否有一个反应式 LINQ 扩展类似于StartWith
但用于可观察序列的结尾?
这是我想要的近似值,尽管它似乎没有触发最后一个元素:
public static IObservable<TSource> EndWith<TSource>(this IObservable<TSource> source, TSource element)
{
return source.Concat(Observable.Return(element));
}