В C # выделяются ли статические классы из стека?
Поскольку они не могут быть созданы, я полагаю, что так и должно быть.
Они хранятся в области кучи, называемой High Frequency Heap .Вы можете найти более подробную информацию в этой статье. Статическое ключевое слово Demistified
Насколько я понимаю, статические классы размещаются в куче (используя статический конструктор, когда тип инициализируется).
Если бы они были в стеке, вы бы очень быстро исчерпали место в стеке, если бы у вас было много статических классов.