两个observable上的Observable.Zip()是否等待一对完成?

时间:2013-09-12 15:53:40

标签: c# system.reactive reactive-programming observable

假设我们有两个整数的热观察, 我们得到一个像这样的结果

var result = Observable.Zip(observable1, observable2);

我的问题是,假设一个元素来自observable1,结果在调用observer之前等待observable2中的匹配对,还是从observer2获取最后一个值?

1 个答案:

答案 0 :(得分:4)

Zip等待一对通过。

如果您希望在值observer2时使用observable1中的最新值,则应使用CombineLatest

您还可以在Intro to Rx chapter on that topic中找到有关组合序列的更多信息。