Re[3]: Популярность readonly
От: varenikAA  
Дата: 15.04.19 14:40
Оценка:
Здравствуйте, Qbit86, Вы писали:

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


AA>>Думаю, поэтому никто и не пользуется


Q>В смысле, никто не пользуется? Все пользуются. В этом легко убедиться на ГитХабе, полистав код широко используемых проектов.


Согласен, написал в контексте вопроса, смысл ограничения приходит с опытом.
Вообще, в C# 7 имеет 3 основных ограничения:
private readonly
(private) const
T P {get;}

Однако, как я уже заметил, эти модификаторы имеют смысл для простых типов и ссылок, даже поля структур если их тоже не пометить
будут изменяемыми, что конечно не хорошо, т.к. если требуется полную неизменяемость придется пометить все поля, но встроенные типы так не защищить(в отличии от D в котором
подобные модификаторы делаю весь граф по ссылке иммутабельным).
☭ ✊ В мире нет ничего, кроме движущейся материи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.