依類別排序的 LINQ 運算子
本主題會依類別列出 由 Observable 類型實作的所有主要 LINQ 運算子,特別是:建立、轉換、結合、功能、數學、時間、例外狀況、其他、選取範圍和基本類型。
依類別排序的 LINQ 運算子
建立可觀察的序列 |
- 建立
- Generate
- 推遲
- 範圍
|
將 .NET 事件或非同步模式轉換為可觀察的序列,或在列舉值與可觀察序列之間。 |
- FromAsyncPattern
- FromEvent
- FromEventPattern
- ToObservable
- ToEnumerable
|
將多個可觀察序列結合成單一序列。 |
- Amb
- Concat
- StartWith
- 合併
- Repeat
- Zip
|
函數 |
- Let
- 修剪
- 發佈
- 重播
|
序列上的數學運算子 |
- Aggregate
- Count
- 最小值
- 最大值
- Sum
|
以時間為基礎的作業 |
- 延遲
- 間隔
- TimeInterval
- 時間戳記
- 逾時
|
例外狀況處理 |
- Catch
- 最後
- 重試
- OnErrorResumeNext
|
其他運算子 |
- 可行事項
- 執行
- 遠端
|
篩選和選取序列中的值 |
- Take
- TakeUntil/TakeWhile
- 選取
- SelectMany
- 跳過
- SkipUntil/SkipWhile
|
基本 |
- 永不
- 空白
- 傳回
- Throw
|
另請參閱
參考
Observable
概念
使用 LINQ 運算子查詢可觀察序列