gpt4 book ai didi

.net - Rx IObservable : How to make a concrete push collection?

转载 作者:行者123 更新时间:2023-12-01 06:38:05 25 4
gpt4 key购买 nike

有无数种 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com