C# Tip: Handling exceptions with Task.WaitAll and Task.WhenAll 2025-06-10 Last updated: 2026-03-04 6 min read CSharp Asynchronous Task.WhenAll and Task.WaitAll are common methods in C# that allow you to execute multiple Tasks. But… what happens when an exception is thrown? Continue reading