Modern C# gives us advanced nullability checking. Let’s take a look at C# nullability and the !, ?, ??, and ??= operators that support it.
In this article we’ll explore the top 10 mistakes I see new and seasoned developers make with exception management in dotnet source code. These principles should be valid for all dotnet languages, but examples will be provided in C#.