在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
有什麼不同?
它實際上做了什麼?
謝謝。你擊敗了我。發佈問題後,我立即找到了答案。 –