The_Unknown_Member Ответов: 1

[C#] автоматически реализованные свойства и частные поля ?


Привет. У меня вопрос по поводу автоматически реализуемые свойства в C#. Итак, когда я делаю автоматически реализованное публичное свойство в своем классе, но когда я делаю объект (экземпляр) класса и устанавливаю что-то в свойство, а затем получаю его, как он работает, когда нет частного поля ? Я думаю, что компилятор выделяет память где-то в памяти и делает свойство указывать на адрес значения ? Это ответ или я ошибаюсь ?

Что я уже пробовал:

Пытался искать, но безрезультатно. Затем я пришел сюда, чтобы задать свой вопрос

1 Ответов

Рейтинг:
10

Kornfeld Eliyahu Peter

Вы все еще ищете кого-то, кто напишет вам книгу о программировании?

MSDN[^]:
компилятор создает частное анонимное резервное поле, доступ к которому возможен только через методы доступа get и set свойства.


The_Unknown_Member

Спасибо!