Изменить значение поля с модификатором readonly можно:

  • При объявлении поля
  • В любом методе класса
  • В конкструкторе класса
  • В любом месте программы
  • В конструкторе или при объявлении поля

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.