private string mWhatever;
private string Whatever
{
get
{
return this.mWhatever;
}
set
{
this.mWhatever = value;
}
}
Ho visto alcune persone che hanno proprietà per ogni singolo membro, private o no ... ha senso? Potrei vederlo avere senso nell'1% dei casi a volte quando si desidera controllare l'accesso al membro all'interno della classe che lo contiene perché se non si utilizzassero le proprietà per ogni membro, si verificherebbero incongruenze e verificare se il membro ha un accesso o meno (dal momento che hai accesso a entrambi nell'ambito della classe).