J'ai vu beaucoup d'exemples de code écrits en utilisant quelque chose comme (veuillez pardonner le fait que ce soit horriblement théorique) :
public class Test
{
public object Thingy { get; private set; }
}
Malheureusement, ce genre d'exemples n'explique jamais vraiment pourquoi 'set' est défini comme privé. Je me demande donc s'il n'y a pas un bon exemple courant qui me permettrait de comprendre pourquoi on utilise quelque chose comme ça.
Je le vois en quelque sorte - la propriété peut être exécutée pour traiter une logique supplémentaire en plus de la définition de ce champ. Je ne sais pas comment l'invoquer et pourquoi utiliser cette approche plutôt qu'une méthode setter générique.