Je me demandais quelles étaient les différences entre ces déclarations de getters et setters et s'il y avait une méthode préférée (et pourquoi). La première peut être générée automatiquement par Visual Studio. Qu'en est-il des autres ? Merci
1er
string _myProperty { get; set; }
2ème
string _myProperty;
public string myProperty
{
get { return _myProperty; }
set { _myProperty = value; }
}
3ème
string _myProperty;
public string getMyProperty()
{
return this._myProperty;
}
public void setMyProperty(string value)
{
this._myProperty = value;
}