Re[3]: not is null
От: nikov США http://www.linkedin.com/in/nikov
Дата: 16.12.19 18:47
Оценка: 99 (4)
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, nikov, Вы писали:


_NN>Теперь озадачен чем нужно пользоваться в коде


В `readonly ref int` модификатор `readonly` относится к самому свойству — оно возвращает `ref int` (не-readonly ссылку на int), но не может модифицировать this в стуктуре, которой оно принадлежит.
В `ref readonly int` модификатор `readonly` относится к возвращаемой ссылке — она read-only (ей нельзя что-то присвоить), но само свойство вправе модифицировать this в стуктуре, которой оно принадлежит.

Наконец, `readonly ref readonly int` возвращает read-only ссылку на int, и не может модифицировать this в стуктуре, которой оно принадлежит.
Отредактировано 16.12.2019 18:48 nikov . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.