【问题标题】:Rx.NET TakeUntil exampleRx.NET TakeUntil 示例
【发布时间】:2017-04-05 17:01:06
【问题描述】:

以下example

var subject = new Subject<int>();
var otherSubject = new Subject<Unit>();
subject    
.SkipUntil(otherSubject)
.Subscribe(Console.WriteLine, () => Console.WriteLine("Completed"));
subject.OnNext(1);
subject.OnNext(2);
subject.OnNext(3);
otherSubject.OnNext(Unit.Default);
subject.OnNext(4);
subject.OnNext(5);
subject.OnNext(6);
subject.OnNext(7);
subject.OnNext(8);
subject.OnCompleted();

产生输出

4
5
6
7
completed

它不应该也发出值 8 吗?为什么它不发出值 8?

【问题讨论】:

  • 应该,而且在我的机器上也是。

标签: system.reactive


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-30
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    相关资源
    最近更新 更多