【问题标题】:Referencing previous items - Is there any Observable extension for this in Rx or Rxx?参考以前的项目 - 在 Rx 或 Rxx 中是否有任何可观察的扩展?
【发布时间】:2013-10-28 07:56:59
【问题描述】:

我有一个 IObservable,我正在寻找一种方法来做这样的事情

var referenceBack2 = source.Ref(2);

说我有这个序列来自源

A-B-C-D-E-F-G-H

referenceBack2 不会在 A 上执行 OnNext(),直到 B 来自源,不会渲染 B,直到 C 进来,最后它会渲染 G。H 将永远等待,因为 A 是热可观察的并且没有元素是在 H 之后。

【问题讨论】:

    标签: system.reactive observable


    【解决方案1】:

    我认为这会奏效:

    var referenceBack2 = source.Zip(source.Skip(1), (a, b) => a)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-15
      • 2010-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多