假设序列 1 正在网络上检索站点 1、2、3、4、5 的内容(但将以不可预知的顺序返回)。
序列 2 将进入数据库以检索有关这些相同记录 1、2、3、4、5 的上下文(但出于本示例的目的,将以不可预测的顺序返回)。
当每个匹配对在两个序列中都准备好时,是否有一种 Rx 扩展方法可以将它们组合成一个序列?即,如果第一个序列以 4,2,3,5,1 的顺序返回,而第二个序列以 1,4,3,2,5 的顺序返回,则合并后的序列将是 (4,4), (3 ,3), (2,2), (1,1), (5,5) - 一旦每对准备好。我看过 Merge 和 Zip,但它们似乎并不是我想要的。
我不想丢弃不匹配的对,我认为这排除了简单的 .Where.Select 组合。