Mikheil Mikheil
Возник вопрос, а как работает память когда я создаю новый объект класса? (через new) В памяти выделяется место под каждое поле/свойство чтобы как бы зарезерировать, или "динамически", типо, когда я присвою значение
myObject.id = 1; только тогда выделится память?
я полагаю, что инициализация и предполагает выделение памяти. Соответственно если у тебя ссылочные типы в классе инициализированы по умолчанию - память под них так же выделится, если нет, то их надо инициализировать (читай, выделять память), дополнительно. На вещественные же типы память, полагаю, будет выделена сразу