「Rider」null許容型の代わりに[Can Be Null]

はじめに

Riderを使っているのなら null許容型よりも基本的に[CanBeNull]を使った方が分かりやすいです。

比較

実際にnull許容型で書いたコードと[CanBeNull]で書いたコードを比較してみましょう。 null許容型

   private TestClass? TestClass;

[CanBeNull]

[CanBeNull] private TestClass TestClass;

終わりに

どちらが使いやすいか明確だったと思います。
Rider使いは黙って[CanBeNull]を使いましょう。