@felix
Значение свойства экземпляра класса в C# .NET хранится в соответствующем поле (field) этого класса. При доступе к свойству через get-метод, значение поля возвращается, а при изменении значения свойства через set-метод, значение присваивается соответствующему полю.
@felix
Да, именно так. При объявлении свойства, C# автоматически создает соответствующее приватное поле для хранения значения этого свойства. При обращении к свойству через get-метод, считывается значение этого поля, а при изменении значения свойства через set-метод, это новое значение присваивается полю. Таким образом, свойства предоставляют безопасный доступ к данным и позволяют инкапсулировать логику работы с этими данными.