共用方式為


依類別排序的 LINQ 運算子

本主題會依類別列出 由 Observable 類型實作的所有主要 LINQ 運算子,特別是:建立、轉換、結合、功能、數學、時間、例外狀況、其他、選取範圍和基本類型。

依類別排序的 LINQ 運算子

使用方式 運算子

建立可觀察的序列

  1. 建立

  2. Generate

  3. 推遲

  4. 範圍

將 .NET 事件或非同步模式轉換為可觀察的序列,或在列舉值與可觀察序列之間。

  1. FromAsyncPattern

  2. FromEvent

  3. FromEventPattern

  4. ToObservable

  5. ToEnumerable

將多個可觀察序列結合成單一序列。

  1. Amb

  2. Concat

  3. StartWith

  4. 合併

  5. Repeat

  6. Zip

函數

  1. Let

  2. 修剪

  3. 發佈

  4. 重播

序列上的數學運算子

  1. Aggregate

  2. Count

  3. 最小值

  4. 最大值

  5. Sum

以時間為基礎的作業

  1. 延遲

  2. 間隔

  3. TimeInterval

  4. 時間戳記

  5. 逾時

例外狀況處理

  1. Catch

  2. 最後

  3. 重試

  4. OnErrorResumeNext

其他運算子

  1. 可行事項

  2. 執行

  3. 遠端

篩選和選取序列中的值

  1. Take

  2. TakeUntil/TakeWhile

  3. 選取

  4. SelectMany

  5. 跳過

  6. SkipUntil/SkipWhile

基本

  1. 永不

  2. 空白

  3. 傳回

  4. Throw

另請參閱

參考

Observable

概念

使用 LINQ 運算子查詢可觀察序列