Quels sont les avantages de marquer un champ comme étant en lecture seule en C #?

Quels sont les avantages d'avoir une variable membre déclarée en lecture seule? S'agit-il simplement d'une protection contre une modification de sa valeur pendant le cycle de vie de la classe ou l'utilisation de ce mot clé entraîne-t-elle des améliorations de vitesse ou