Freigeben über


LINQ-Operatoren nach Kategorien

In diesem Thema werden alle wichtigen LINQ-Operatoren aufgelistet, die vom Observable-Typ nach ihren Kategorien implementiert werden, insbesondere: Erstellung, Konvertierung, Kombination, funktional, mathematisch, Zeit, Ausnahmen, Sonstiges, Auswahl und Grundtypen.

LINQ-Operatoren nach Kategorien

Verwendung Operatoren

Erstellen einer beobachtbaren Sequenz

  1. Erstellen

  2. Generate

  3. Verzögern

  4. Bereich

Konvertieren von .NET-Ereignissen oder asynchronen Mustern in beobachtbare Sequenzen oder zwischen Enumeratoren und beobachtbaren Sequenzen.

  1. FromAsyncPattern

  2. FromEvent

  3. FromEventPattern

  4. ToObservable

  5. ToEnumerable

Kombinieren mehrerer beobachtbarer Sequenzen in einer einzelnen Sequenz.

  1. Amb

  2. Concat

  3. StartWith

  4. Zusammenführen

  5. Wiederholen

  6. Zip

Funktionen

  1. Let

  2. Pflaume

  3. Veröffentlichen

  4. Replay

Mathemathische Operatoren für Sequenzen

  1. Aggregat

  2. Anzahl

  3. Min

  4. Max

  5. SUM

Zeitbasierte Vorgänge

  1. Verzögern

  2. Intervall

  3. TimeInterval

  4. Timestamp

  5. Timeout

Behandeln von Ausnahmen

  1. Catch

  2. Finally

  3. Erneut versuchen

  4. OnErrorResumeWeiter

Verschiedene Operatoren

  1. Sie sollten

  2. Ausführen

  3. Remotefähige

Filtern und Auswählen von Werten in einer Sequenz

  1. Take

  2. TakeUntil/TakeWhile

  3. Select

  4. SelectMany

  5. Überspringen

  6. SkipUntil/SkipWhile

Grundtypen

  1. Nie

  2. Empty

  3. Rückgabewert

  4. Throw

Weitere Informationen

Verweis

Observable

Konzepte

Abfragen beobachtbarer Sequenzen mithilfe von LINQ-Operatoren