サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
パリ五輪
qiita.com/Nucleareal
諸事情でC# 7.0を扱っていたときから時間は経ち、C# 11.0になりました。 ということで、個人的に有益だと感じたC# 8.0からC# 11.0の機能を書いておこうと思います。 個人的にUnity等で使用したい部分に絞っているので、ここに載っていない更新などがあるかもしれないです。公式文書を読んで下さい。 C# 8.0 Null許容参照型 今まではstringのような参照型は、必然的にNull許容でした。 つまり参照型であればNullReferenceExceptionが発生する可能性が常につきまとい、先人たちと私は「Null Object」というデザインパターンによってそれを防いできました。 (例えばstringであれば「string.Empty」が妥当でしょう) ですが、C# 8.0にてopt-inで型TをデフォルトでNull非許容にするオプションができました。 (Nullチェック
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く