Heap (куча) - она хранит в себе экземпляры ссылочных типов. Если у ссылочного типа (Назовем Х) есть поля со значимыми типами, то значимые будут храниться в самом экземпляре. А если у Х есть поля со ссыльными типами, то они будут также храниться в куче, как и сам Х.
.png)
Stack (стек) - хранит в себе значимые типы, которые были определены в любых вызовах методов.
Как выглядит стек в режиме отладки.
-1.png)