Які переваги мати змінну члена як оголошену лише для читання? Це просто захист від того, щоб хтось міняв свою цінність протягом життєвого циклу класу, або використання цього ключового слова призводить до будь-яких поліпшень швидкості чи ефективності?
readonlyполя типів структури накладають штрафну ефективність порівняно з мутаційними полями, які просто не мутуються, оскільки виклик будь-якого члена readonlyполя типу значень призведе до того, що компілятор зробить копію поля та викликає член на тому.