gpt4 book ai didi

f# - IObservable.Add 与 IObservable.Subscribe

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

这两种方法有什么区别,每种方法的最佳情况是什么?我知道他们都能够附加一个函数来处理来自 IObservable 的排放,但我并不真正理解除此之外的差异。

编辑

对不起,我应该指定的。 IObservable.Add 的定义在这里:

https://msdn.microsoft.com/en-us/library/ee370414.aspx

也许这只是一个 F# 的事情。顺便说一句,我正在使用 F#。不是 C#。

最佳答案

没有扩展方法IObservable.Add在 Rx 库中,这个方法不是接口(interface)的一部分 - 所以我不确定你从哪里得到的。 IObservable.Subscribe是观察者从 Observable 流订阅通知的方式。
您可以在此处查看这些接口(interface)的完整定义(它们是 4.0 版 .NET 基类库的一部分):

  • IObservable
  • IObserver

  • 您可能希望查看 msdn 页面上的 Rx 资源 here - 尤其是视频,因为您似乎正处于您的 Rx 旅程的开始。
    编辑
    根据您使用 F# 的说明 - 是的,它显示为 Add特定于 F#,以及 Subscribe您所指的扩展方法;我从未在 C# 中使用过它。这两种 F# 方法似乎都只对 OnNext 作出 react 。通知,因此看起来很奇怪。我会避开这些方法并坚持使用 Rx.NET如果你想使用 observables。 (Rx 可从 F# 使用)。

    关于f# - IObservable.Add 与 IObservable.Subscribe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29279830/

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