作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有无数种 IEnumerable 的具体实现:List<T>
, Dictionary<T>
等。IObservable 的具体实现有哪些?
最佳答案
Rx 的 ISubject 实现是 IObservable 接口(interface)的一些最常见的实现。学科类别列表包括:
Subject<T>
AsyncSubject<T>
BehaviorSubject<T>
ReplaySubject<T>
和新的
FastSubject<T>
FastAsyncSubject<T>
FastBehaviorSubject<T>
FastReplaySubject<T>
Subject 类表示实现 IObservable<T>
的对象和 IObserver<T>
并在整个 Rx 库的内部工作中使用。如果您正在创建自己的扩展方法,它们也是非常宝贵的。您可以在我的 recent question on the subject 上找到对每个实现的解释。 (没有双关语意)。
正如 Mauricio Scheffer 所提到的,使用 Observable
更为常见类静态方法和 IObservable
检索 IObservable 实例的扩展方法(System.Linq 命名空间)。
关于.net - Rx IObservable : How to make a concrete push collection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5058410/
我是一名优秀的程序员,十分优秀!