【问题标题】:How does one create a single instance of Notification<T>?如何创建 Notification<T> 的单个实例?
【发布时间】:2010-06-26 13:51:02
【问题描述】:

使用 Rx,有没有一种简单的方法可以创建单个 Notification&lt;T&gt;

我能找到的最接近的是:

T value = ..;
var notifyValue = EnumerableEx.Return(value).Materialize().First();

这似乎相当迂回。 Notification&lt;T&gt; 的构造函数无法访问,但有没有我不知道的工厂方法?

【问题讨论】:

    标签: .net reactive-programming system.reactive


    【解决方案1】:

    Notification&lt;T&gt; 是一个抽象基类。您需要构造它的一个子类OnCompletedOnError,或者在本例中为OnNext

    var notifyValue = new Notification<T>.OnNext(value);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      • 2023-04-08
      • 1970-01-01
      • 2012-07-17
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      相关资源
      最近更新 更多