leshqow
@leshqow
-l-

Стек в .NET. Как сбрасывается верхний фрейм?

Стек состоит из фреймов. В каждом фрейме хранится информация о текущем состоянии программы, локальные переменные, методы и их параметры. Доступ возможен только к верхнему фрейму.

1) Вызываю метод, он выполняется, происходит возврат в точку вызова. В стеке верхний фрейм затирается или попадает вниз стопки с фреймами ? (аналогия со стопкой тарелок)

2) Если метод затирается и не попадает в нижнюю часть стопки с фреймами. Я вызываю метод далее в коде еще раз, как он будет выполняться если в стеке то данные затерты о нем.

3) Вообще что предствляет собой данные в стопке с фреймами (тарелками) которые ниже чем голова стеке ? Выполненные методы ? Или что?
  • Вопрос задан
  • 167 просмотров
Решения вопроса 1
yarosroman
@yarosroman Куратор тега C#
C# the best
https://habr.com/post/347280/ вот все описано.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы