Don't use async void in C#
Summary
The transcript discusses the risks and limitations of async void methods in .NET programming, highlighting their potential to cause application crashes and disrupt error handling. The key point is that async void methods cannot be properly awaited like async tasks, making them essentially a "booby trap" in most scenarios. The only recommended use for async void is in event handlers, and even then, developers must carefully handle exceptions internally. The practical takeaway is to avoid async void methods whenever possible and prefer async tasks for better control flow and error management.