1

使用 Rx,有没有一种简单的方法来创建一个单一的Notification<T>

我能找到的最接近的是:

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

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

4

1 回答 1

3

Notification<T>是一个抽象基类。您需要构造它的子类之一,OnCompletedOnError,或在这种情况下OnNext

var notifyValue = new Notification<T>.OnNext(value);
于 2010-06-26T17:08:59.660 回答