Недавно я узнал С#, поэтому, когда я научился писать свойства, меня научили делать так:
public string Name { get; set; }
Свойства Auto великолепны! Но теперь я пытаюсь сделать что-то более сложное, поэтому мне нужно написать пользовательскую пару аксессуаров.
private string _Name;
public string Name {
get { return _Name; }
set { _Name = value }
}
Я знаю, что компилятор делает переменную частного экземпляра в ней темной глубиной, когда вы используете авто, но я испорчен и не хочу, чтобы эта закрытая переменная сидела вокруг, выглядя бессмысленной.
Есть ли способ использовать пользовательские аксессоры без частной переменной?