Si vous avez un objet comme celui-ci:Valeur par défaut d'une propriété
public class Foo
{
private int _id;
public int id
{
get { return _id; }
set { _id = value; }
}
private string _name;
public string name
{
get { return _name; }
set { _name = value; }
}
}
Et vous voulez initialiser id -1 et nom String.Empty quelle est la meilleure pratique? (Et pourquoi)
Faire:
private int _id = -1
Ou
Réglage _id = -1 et name = String.Empty dans le constructeur?
Cela ressemble à un doublon de http://stackoverflow.com/questions/298183/c-member-variable-initialization-best-practice – aranasaurus