Lernpfad

Delegates, Events und Async

Callbacks, Events, async/await, Task.WhenAll, Ressourcen aufräumen und JSON für echte C#-Programme.

8 Lektionen · 10 Challenges

Pfad starten →
  1. Lektion 1 Challenge Delegates und Lambdas Stark typisiertes Verhalten als Daten übergeben.
  2. Lektion 1 Challenge Events Benachrichtigungen veröffentlichen, ohne den Delegate-Aufruf offenzulegen.
  3. Lektion 1 Challenge Events mit Herausgeber und Abonnenten Abonnenten benachrichtigen, wenn sich eine Bestellung ändert.
  4. Lektion 1 Challenge Async und Await Nicht blockierende asynchrone Abläufe schreiben.
  5. Lektion 1 Challenge Parallele Tasks mit WhenAll Unabhängige asynchrone Operationen gleichzeitig ausführen.
  6. Lektion 1 Challenge IDisposable und using Ressourcen mit using-Deklarationen deterministisch freigeben.
  7. Lektion 2 Challenges JSON-Serialisierung Stark typisierte Objekte in JSON umwandeln und zurück.
  8. Lektion 2 Challenges JSON hin und zurück Einen typisierten Record serialisieren und deserialisieren.