Lorsque vous définissez une valeur sur une variable à l'intérieur d'une classe, la plupart du temps, deux options sont présentées:
private string myValue;
public string MyValue
{
get { return myValue; }
set { myValue = value; }
}
Existe-t-il une convention qui détermine la manière dont nous devrions attribuer des valeurs aux variables à l'intérieur de nos classes? Par exemple, si j'ai une méthode dans la même classe, dois-je l'affecter en utilisant la propriété ou en utilisant la variable privée. Je l'ai vu faire les deux choses, alors je me demandais si c'était un choix ou si la performance était un facteur (mineur, probablement).