Eventuali duplicati:
What are the benefits to marking a field asreadonly
in C#?Perché utilizzare in sola lettura in C#
Ho sempre usato la parola chiave in sola lettura in C# in situazioni in cui so che avrete solo bisogno di impostare il riferimento di un oggetto una volta (es. una connessione di servizio WCF su una pagina ASP.NET). Oltre a garantire semplicemente che gli oggetti non possano essere impostati più di una volta, quali sono i vantaggi dell'utilizzo di readonly su un riferimento standard come statico privato o privato? Sembra vago. Ci sono implicazioni sulla performance?
che ho letto diverse descrizioni di 'readonly' e il tuo sembra differire. Sei sicuro che sia giusto? Sono un ragazzo Java, ma da quello che ho letto, 'readonly' impedisce solo la riassegnazione del riferimento al di fuori del costruttore o della dichiarazione. Quello che stai scrivendo suona molto simile a 'final' di Java. – Vlasec