Nullable Reference Types in C#
Enable NRT to express null intent with string vs string?.
C# and .NET / ASP.NET Core tutorials
Enable NRT to express null intent with string vs string?.
Handle failures with try/catch/finally and meaningful exception types.
Use static for utility methods and shared state (carefully).