假设我们有两个整数的热观察, 我们得到一个像这样的结果
var result = Observable.Zip(observable1, observable2);
我的问题是,假设一个元素来自observable1,结果在调用observer之前等待observable2中的匹配对,还是从observer2获取最后一个值?
答案 0 :(得分:4)
Zip等待一对通过。
如果您希望在值observer2
时使用observable1
中的最新值,则应使用CombineLatest。
您还可以在Intro to Rx chapter on that topic中找到有关组合序列的更多信息。