private string mWhatever;
private string Whatever
{
get
{
return this.mWhatever;
}
set
{
this.mWhatever = value;
}
}
Ho visto alcune persone che creano proprietà per ogni singolo membro, privato o meno ... ha senso? Potrei vedere che ha 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 utilizzavano le proprietà per ogni membro, si sarebbero verificate incoerenze e si sarebbe verificato se il membro ha un accesso o meno (dal momento che hai accesso ad entrambi nell'ambito della classe).