В C #мы можем сделать что-то вроде:
private string _myField;
public string MyProperty
{
get { return _myField; }
private set { _myField = value; }
}
В чем преимущество использования частного сеттера в свойстве, когда мы можем установить _myField
внутри класса, как мы хотим? Зачем нам использовать установщик MyProperty
?