До C # 3.0 мы сделали так:
class SampleClass
{
private int field;
public int Property { get { return this.field } set { this.field = value } }
}
Теперь мы делаем это:
class SampleClass
{
public int Property { get; set; }
}
(Смотри, ма! Без полей!)
Теперь, если я хочу настроить Getter или Setter, поле должно быть явным, как в C # 2.0?