黙々とC#

"In a mad world of VBA, only the mad are sane" 『VBAという名の狂った世界で狂っているというのなら私の気は確かだ』

C#8でnull許容参照型が導入される?(デフォルトで参照型はnull非許容に)

C#次期バージョンに関して、気になるニュースが有ったためメモ。

www.infoq.com

翻訳がわかりづらいのだけど、

今までnullを許容していた参照型のデフォルトの挙動を、null非許容に変えるらしい。(そのために、null許容参照型が追加される)

null reference exceptionをグッと減らせそうな気がして良いなと思うのだけど、

今保守してるコードにどれくらい手を入れる必要が出てくるのか気になる。

と思ったけど、最悪、警告出た参照型変数は全部?をつけたら(null許容型にしてしまえば)済むと気づいた。