Как работают автоматические свойства get;set в c#? Читаю книжку и дошёл до автоматических свойств. Вот например: public int Age {get;set} Свойства нужны для инкапсуляции private переменных, что бы их можно было изменять, но я не понял синтаксис, мы же пишет public. Перечитал главу в книге, так и не понял, почему записывается public а компилятор думает то что это private.