Здравствуйте, SomeOne_TT, Вы писали:
SO_>В С++ использование const везде, где только можно, является хорошим тоном.
SO_>Почему в C# нет подобного отношения к readonly? Не наблюдаю россыпей readonly на полях SO_>типа List/Dictionary, хотя там они естественны.
Лень писать readonly, особенно, когда пишешь код для себя/сам. Да и собственно зачем его лишний раз писать, если и так почти моментально/интуитивно понимаешь когда можно менять глобальную переменную, а когда нет. В c++, намного больше времени понадобилось бы, что бы проанализировать каждую переменную, можно ли ее менять или нет, потому и пишут везде где только можно const, что бы создать себе допольнительные ограничения — что бы меньше думать в будущем когда будет менятся код.
Підтримати Україну у боротьбі з країною-терористом.