Duplicar posibles:
What are the benefits to marking a field asreadonly
in C#?¿Por qué usar sólo lectura en C#
siempre he utilizado la palabra clave de sólo lectura en C# en situaciones donde sé que lo único que necesita para establecer la referencia de un objeto una vez (por ejemplo, una conexión de servicio WCF en una página ASP.NET). Aparte de simplemente asegurar que los objetos no se pueden configurar más de una vez, ¿cuáles son las ventajas de usar solo de forma legible sobre una referencia estándar como la estática privada o privada? Parece vago ¿Hay implicaciones de rendimiento?
que he leído varias descripciones de 'readonly' y los tuyos parecen diferir. ¿Estás seguro de que es correcto? Soy un chico de Java, pero por lo que he leído, 'readonly' solo evita reasignar la referencia fuera de constructor o declaración. Lo que estás escribiendo se parece mucho al 'final' de Java. – Vlasec