public int Age { get; set; }
В этом коде нет приватного свойства, и компилятор его создает сам. Тут используются геттеры и сеттеры по умолчанию, то есть просто присваивается и извлекается значение.
А вот здесь мы инкапсулируем свойство
_age
:
private int _age;
public int Age
{
get => _age;
set => _age = value;
}
Подробнее почитать можно на
каком-нибудь Метаните.