構造体の配列をループで処理する際、コピーの発生を防ぎ、かつデータの変更を禁止するために推奨されるループ変数の型修飾子はどれか(C# 7.3以降)。

`foreach (ref readonly var item in list)` のように記述することで、構造体のコピーを作成せず、かつ書き換え不可の参照としてアクセスでき、パフォーマンスが向上する。