Una declaración de sólo lectura para un tipo de referencia mutable no impide que los datos de instancia del campo sean modificados. ...

Una declaración de sólo lectura para un tipo de referencia mutable no impide que los datos de instancia del campo sean modificados. Por ejemplo, una declaración del campo StringBuilder de sólo lectura no tiene sentido, ya que los datos encapsulados por StringBuilder se pueden modificar mediante la referencia de sólo lectura.
Una declaración de solo lectura para un tipo de referencia mutable no impide que los datos de instancia del campo sean modificados. Por ejemplo, una declaración del campo StringBuilder de solo lectura no tiene sentido, ya que los datos encapsulados por StringBuilder se pueden modificar mediante la referencia de solo lectura.