system.reactive - 为什么 RX 的 BehaviorSubject 中的名称为 "Behavior"?

标签 system.reactive

我很好奇,你认为他们为什么在 Ractive Extensions 中为 BehaviorSuject 对象使用名称“Behavior”?

注意:行为主体将最后一个值(或初始值)作为第一个值返回给任何订阅者。

最佳答案

在世界函数式响应式(Reactive)编程 ,行为是随时间变化的值。这正是 BehaviorSubject 所代表的:当您订阅时,您将获得当前值,然后您可以继续观察变化。见 http://en.wikipedia.org/wiki/Functional_reactive_programming .

关于system.reactive - 为什么 RX 的 BehaviorSubject 中的名称为 "Behavior"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12864073/

相关文章:

c# - 当属性更改时重新启动可观察订阅

c# - "Merging"一个stream流,产生一个stream,每个stream的最新值

c# - ReactiveUI 的 BindTo 和 ToProperty 方法有什么区别?

c# - 响应式扩展 ControlScheduler

c# - 使用响应式(Reactive)扩展在逻辑门模拟器中创建稳定的反馈回路?

c# - Observable 读取流直到它结束或出现错误

c# - Rx Retry() 没有按预期工作

c# - react 性扩展 - AsyncLock.Wait 抛出 ArgumentNullException

c# - 响应式扩展和 MouseEventArgs 源

asp.net-web-api - 如何从 Web API 获取 IObservable