есть переменная, и какая разница, изменяется она, или нет? Она просто есть, и все. Может это улучшает производительность?
переодически в больших проектих пишу, что PI=4
улучшает организацию
многопоточности проще с константами )
https://www.techopedia.com/definition/3768/constant-c
Значения Констант вхуяриваются в места их применения во время компиляции
Константы являются частью типа, а не его экземплярным полем, поэтому обращение к ним через экземпляр типа невозможно, плюс константы имеют только примитивные значимые типы(либо проинициализированные null-ом ссылочные типы, но это далеко не бестпрактис), так же для них не выделяется память в стеке, они инлайнятся из метаданных сборки во время обращения к ним, так что разница между полем типа и константой - существены
Обсуждают сегодня