使用Rx,是否有一种简单的方法可以创建单个Notification<T>
?
我能找到的最接近的是:
T value = ..;
var notifyValue = EnumerableEx.Return(value).Materialize().First();
这似乎相当迂回。 Notification<T>
的构造函数是不可访问的,但是有一种我不知道的工厂方法吗?
答案 0 :(得分:2)
Notification<T>
是一个抽象基类。您需要构建其子类之一OnCompleted
,OnError
,或者在这种情况下OnNext
。
var notifyValue = new Notification<T>.OnNext(value);