Хотя вспомогательное поле не выполняет никаких вычислений, оно используется для хранения значения свойства Age
. Это необходимо для того, чтобы вернуть значение в получателе и назначить новое значение в установщике. Если бы у вас его не было, что бы вернул геттер? Что бы мог сохранить сеттер?
Возможно, вы привыкли к автоматическим свойствам, где вы, кажется, не используете вспомогательное поле. Автоматические свойства - это сокращение, когда ваши методы получения и установки ничего не делают, кроме как возвращают и присваивают свойство. Однако, поскольку вы делаете что-то еще (то есть OnPropertyChanged("Age")
), вы не можете использовать автоматическое свойство и поэтому должны вручную кодировать метод получения и установки, используя вспомогательное поле. См. Автоматически реализуемые свойства .