文章目录
- 静态创建方法相关(创建可观察序列)
- 可观察序列的操作方法(相当于对序列进行处理)
- 组合可观察序列
-
- Observable.CombineLatest<TSource1, TSource2, TResult>(IObservable<TSource1> first, IObservable<TSource2> second, Func<TSource1, TSource2, TResult> resultSelector)
- Observable.Merge<TSource>(params IObservable<TSource>[] sources)
- Observable.Concat<TSource>(params IObservable<TSource>[] sources)
- Observable.Zip<TSource1, TSource2, TResult>(IObservable<TSource1> first, IObservable<TSource2> second, Func<TSource1, TSource2, TResult> resultSelector)
- 可观察订阅相关
- 可观察声明周期
- 异步操作相关方法
- 错误处理方法
在.NET 中,Observable 是 Reactive Extensions(Rx)库的核心概念之一,它代表一个可观察的序列,用于实现响应式编程。Observable类提供了许多静态方法来创建和操作可观察序列,同时可观察序列本身也有一些属性和方法。以下是对 Observable 相关属性和方法(由于Observable 主要是静态方法用于创建序列,本身无太多属性,这里结合可观察序列对象来讲)的详细讲解:
静态创建方法相关(创建可观察序列)
Observable.Return
作用
创建一个只发出一个值然后完成的可观察序列。
示例代码
using System;
using System