静态类分配

Ton*_*ion 5 c# static class

在C#中是否分配了静态类堆栈?

由于它们无法实例化,我想它必须如何完成.

Han*_*son 10

它们存储在堆的区域内,称为高频堆.您可以在此代码项目文章中找到更多详细信息.静态关键词揭秘


Row*_*haw 5

我的理解是静态类在堆上分配(使用静态构造函数,在初始化类型时).

如果它们在堆栈中,如果你有很多静态类,那么你很快就会耗尽堆栈空间.