статическое выделение класса

В C# статическая стопка классов выделен?

Так как они нельзя инстанцировать, я предполагаю, что это должно, как это сделано.

5
задан Tony The Lion 25 June 2010 в 11:58
поделиться

2 ответа

Они хранятся в области кучи, которая называется High Frequency Heap . Вы можете найти более подробную информацию в этой статье кода проекта. Статическое ключевое слово раскрыто

10
ответ дан 18 December 2019 в 11:53
поделиться

Насколько я понимаю, статические классы выделяются на куче (с помощью статического конструктора, когда инициализируется тип).

Если бы они находились в стеке, то при большом количестве статических классов место в стеке быстро бы закончилось.

5
ответ дан 18 December 2019 в 11:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: