垃圾收集器是否收集静态类?

时间:2015-11-26 03:42:31

标签: c# .net static garbage-collection static-classes

如果我有类似的话:

   public static class StaticClass
    {
        public static int x;

        public static void Do(int y)
        {
            x = y;
        }

    }

您无法实例化StaticClass,那么垃圾收集器什么时候会处理它?

它会在执行正在执行的应用程序的整个生命周期内保留在内存中吗?

1 个答案:

答案 0 :(得分:0)

  

它会在执行正在执行的应用程序的整个生命周期内保留在内存中吗?

是。由于实际上总是对静态对象有“引用”,因此它永远不会被垃圾收集。