News

This report is a case study on upgrading a C# 7 class library to C# 8 with nullable reference types. The project used is a collection of MVVM base classes, reflection code, and utility functions.
C# 9 gives you a better way to create value objects and some simpler code to use while doing it. But even if you don't care about value objects, the new keyword has some cool changes.