Nullable Reference
https://habr.com/ru/post/706376/
Поговорим о nullable reference. Как говорил когда-то Рихтер, что он в шарпе жалеет о наличии null. И nullable reference отличная ему замена, так как с точки зрения компилятора это тот же reference type. И вот почему. В идеале при разработке вы знаете, что должно принимать значение null, а что не должно. Я уже кидал статью про фишку C# 8.0, чтобы включить nullable reference type. А в этой статье разбираются разные способы работы с nullable reference type. И лучше быть в курсе, так как работая с ними вы в явном виде всегда будете задавать "я знаю, что здесь может быть null" что приведёт к более логичным обработкам и меньшему числу неочевидных поведений.
Post #520
625