«Фрейм выполнения» - это термин, который используется в интерпретируемых языках, в частности в Python.Это очень отличная модель исполнения от C #.Ближайшим эквивалентом является блок области видимости в методе C #, фрагмент кода, заключенный в фигурные скобки.Хотя фрейм выполнения Python может также распространяться на тело функции, теперь он эквивалентен фрейму стека в C #.Это еще один термин для фрейма активации.
Компилятор C # распознает объявления, локальные для блока области действия в C #.Среда выполнения этого не делает, она распознает только кадр стека, который активен на протяжении всего метода.Разница тривиально скрывается компилятором, просто объявляя сумму всех локальных переменных во всех блоках контекста в качестве фрейма активации.Это роскошь, которую переводчик Python не может себе позволить.