在Rx.NET库V2.2.5,有一个名为Wait
运营商被定义为这样:Rx.NET中的Wait运算符是做什么的?
public virtual TSource Wait<TSource>(IObservable<TSource> source)
无论是class library reference on MSDN也不this page提到这个操作符。
从看它的实现来看,这太麻烦了,我猜测它等待observable产生它的所有元素,并返回最后一个元素,如果observable有任何元素,如果没有,它返回default(TSource)
。但我不确定。
如果这是正确的,那么它与LastOrDefaultAsync
有什么不同?
它实际上做了什么?
谢谢。你击败了我。发布问题后,我立即找到了答案。 –