Возможные дубликаты:
Зачем использовать геттеры и сеттеры?
Авто-Свойства С# 3.0 - полезно или нет?
Существует ли разница между определяющими свойствами следующим образом:
// private, with getter & setter
private string fName;
public string Name
{
get { return this.fName }
set { this.fName = value }
}
// define as a Property
public string Name { get; set;}
Насколько я могу судить, это похоже только на стилистическое предпочтение. Я что-то пропустил?