Как происходит выделения в управляемую кучу?

Вовремя изучения работы памяти в .NET я столкнулся с тем, что не смог найти наглядного примера выделения оперативной памяти в управляемую кучу. Из-за этого у меня появилась теория: Сначала происходит резервирование памяти, например, int или MyClass потом даётся названия зарезервированному участку памяти, например, int i или MyClass myclass и далее уже следует само выделение памяти в зарезервированный участок памяти и проброса указателя на него в стек с помощью оператора new, например, int i = 5; или Myclass maclass = new MyClass(); Верна ли моя теория или как всё-таки это работает?


Ответы (0 шт):