Quali sono i vantaggi di avere una variabile membro dichiarata come sola lettura? Sta solo proteggendo da qualcuno che cambia il suo valore durante il ciclo di vita della classe o l'utilizzo di questa parola chiave comporta miglioramenti della velocità o dell'efficienza?
readonlycampi di tipi di struttura impongono una penalità di prestazione rispetto ai campi mutabili che non sono semplicemente mutati, poiché l'invocazione di qualsiasi membro di un readonlycampo di tipo valore farà sì che il compilatore faccia una copia del campo e invochi il membro su quello.