C Sharp
UTF-8 文字列リテラル
文字列補間式の改行
ファイルローカル型
必須メンバー
auto-default 構造体
nameof のスコープ拡張
IntPtr に別名 nint、UIntPtr に別名 nuint が付いた
ref フィールド
scoped ref 変数
メソッドグループからデリゲートへの変換の改善
警告ウェーブ 7
refキーワードの使用方法が拡張された。これによって、安全な参照の使い道が広がった。
ref戻り値
戻り値の型をrefで修飾することで、オブジェクトの参照を戻り値とすることができる。
変数の寿命は変わらないため、メソッド終了時に破棄されるローカル変数をref戻り値とすることはできない。
ref変数
ローカル変数の型をrefで修飾することで、参照を代入することができる。