Мне было интересно, каковы различия между этими декларациями геттеров и сеттеров и если есть предпочтительный метод (и почему). Первая из них может быть сгенерирована автоматически с помощью Visual Studio. Как насчет других? Благодаря
первый
string _myProperty { get; set; }
второй
string _myProperty;
public string myProperty
{
get { return _myProperty; }
set { _myProperty = value; }
}
третий
string _myProperty;
public getMyProperty()
{
return this._myProperty;
}
public setMyProperty(string value)
{
this._myProperty = value;
}