By being stricter with nulls in C# 8.0, Microsoft seeks to eliminate this issue. Warnings will be issued when values of ordinary reference types, such as string, object, and IDisposable, are null. But ...