Если это личное и readonly
, преимущество в том, что вы не можете случайно изменить его из другой части этого класса после его инициализации.Модификатор readonly
гарантирует, что поле может быть присвоено значение только во время его инициализации или в конструкторе его класса.
Если что-то функционально не должно измениться после инициализации, всегда полезно использовать доступные языковые конструкции для обеспечения того, чтобы.