「Rider」null許容型の代わりに[Can Be Null]
はじめに
Riderを使っているのなら null許容型よりも基本的に[CanBeNull]を使った方が分かりやすいです。
比較
実際にnull許容型で書いたコードと[CanBeNull]で書いたコードを比較してみましょう。 null許容型
private TestClass? TestClass;
[CanBeNull]
[CanBeNull] private TestClass TestClass;
終わりに
どちらが使いやすいか明確だったと思います。
Rider使いは黙って[CanBeNull]を使いましょう。