Praktische Einführung in die Asynchronität von .NET: worin sich
Task und
Task<TResult> unterscheiden, wie man sie erstellt und startet (
Task.Run,
async/
await), den Lebenszyklus und die Ergebnisse verwaltet, Tasks kombiniert (
Task.WhenAll,
Task.WhenAny), Fehler behandelt und typische Fallen vermeidet. Mit Live-Beispielen, Diagrammen und Tipps für reale Anwendungen.