如果我有类似的话:
public static class StaticClass
{
public static int x;
public static void Do(int y)
{
x = y;
}
}
您无法实例化StaticClass
,那么垃圾收集器什么时候会处理它?
它会在执行正在执行的应用程序的整个生命周期内保留在内存中吗?
答案 0 :(得分:0)
它会在执行正在执行的应用程序的整个生命周期内保留在内存中吗?
是。由于实际上总是对静态对象有“引用”,因此它永远不会被垃圾收集。