(Non-)Nullable Reference Types
Briefly

The new feature called 'nullable reference types' makes two mistakes by focusing on non-nullable variables, which have always been part of C#, misleading developers.
Non-nullable references only exist at variable declarations, creating confusion as they still utilize nullable types, contrasting the distinct types for nullable and non-nullable value types.
The intention behind non-nullable references is to prevent null-related errors, but they may introduce a false sense of security, leading to vulnerabilities in code.
Read at CodeProject
[
|
]