¿Cuáles son los beneficios de tener una variable miembro declarada como de solo lectura? ¿Es solo protección contra alguien que cambia su valor durante el ciclo de vida de la clase o el uso de esta palabra clave resulta en mejoras de velocidad o eficiencia?
readonly
campos de tipos de estructura imponen una penalización de rendimiento en comparación con los campos mutables que simplemente no están mutados, ya que la invocación de cualquier miembro de un readonly
campo de tipo de valor hará que el compilador haga una copia del campo e invoque el miembro de eso.