Ref readonly в C#
Ссылка ref readonly читает элемент на месте и не копирует его. Записать новое значение через такую ссылку нельзя.
Так читают ячейку массива, не копируя само число.
Прочитаем второй элемент массива:
int[] data = { 4, 5 };
ref readonly int anchor = ref data[1];
Console.WriteLine(anchor);
Получите ссылку только для чтения на первый элемент массива vals и выведите его.