【问题标题】:Concept of array in ReactivexReactivex 中数组的概念
【发布时间】:2016-01-26 17:52:52
【问题描述】:

您好,我开始使用 ReactiveX c#,听起来不错,除了一个概念。

我不知道如何制作反应式数组(或集合或列表)

我想要像 ObservableCollection 这样的东西,但有反应的概念。 我的意思是没有一个数组成员是反应性的,但数组本身是反应性的,就像 Observable 集合一样。

如果反应式中的所有内容都只是一个流,我不明白如何实现这一点......

那么问题是我应该使用什么接口或对象来获取反应式数组?

谢谢

【问题讨论】:

  • 可能是IObservable<IEnumerable<A>> 类型的东西?
  • 你想达到什么目的?
  • 在 c# 中使用 ReactiveX 创建 ObservableCollection 的正确方法

标签: c# arrays reactive-programming reactivex


【解决方案1】:

如果您正在寻找类似带有 ReactiveX 的 ObservableCollection 的东西,请查看 http://www.reactiveui.net。它是 ReactiveX 之上的 MVVM 框架。

有一个 ReactiveList 为您提供 ItemsAdded、ItemsRemoved、Count、Changed 等的 observables。并实现了 INotifyCollectionChanged。

看独库:https://github.com/reactiveui/ReactiveUI/blob/275eca3dc2e5fc93bddb137e60be32885f788688/docs/basics/reactive-list.md

如果您还有其他问题,请随时与我联系。 - @reicheltp

【讨论】:

    猜你喜欢
    • 2011-03-24
    • 2016-07-06
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    相关资源
    最近更新 更多