尝试理解何时何地需要使用Reactive Extension(Rx)来进行.NET编程,我开始质疑“C# 5.0 async / await feature and Rx - Reactive Extensions”这篇文章,并阅读了其中的参考文献,结果产生了更多问题而不是答案。
后一篇文章中提到的“Task vs IObservable: when to use what?”似乎将使用
举例来说,上述文章中的短语是什么意思?
如果你选择返回IObservable,你的代码将需要响应式扩展库。
想要表达什么?
在讨论
为什么它们的使用被并置?
后一篇文章中提到的“Task vs IObservable: when to use what?”似乎将使用
IObservable
与使用Reactive (Rx) extensions for .NET视为同义词(或可互换使用)。举例来说,上述文章中的短语是什么意思?
如果你选择返回IObservable,你的代码将需要响应式扩展库。
想要表达什么?
Task<T>
和IObservable<T>
都是.NET的一部分,我在使用它们时没有引用或设置Rx。为什么我需要响应式扩展来返回IObservable
?在讨论
Task<T>
与IObservable时,RX有什么关系?为什么它们的使用被并置?