private string mWhatever;
private string Whatever
{
get
{
return this.mWhatever;
}
set
{
this.mWhatever = value;
}
}
J'ai vu des gens qui font des propriétés pour chaque membre, privé ou non ... est-ce que cela a un sens? Je pouvais voir que cela avait du sens dans 1% des cas lorsque vous souhaitez contrôler l'accès au membre à l'intérieur de la classe qui le contient, car si vous n'utilisiez pas de propriétés pour chaque membre, cela conduirait à des incohérences et vérifierait si le membre a un accès ou non (puisque vous avez accès aux deux dans le cadre de la classe).