Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 具有静态构造函数的类的垃圾收集_.net_Oop_Garbage Collection - Fatal编程技术网

.net 具有静态构造函数的类的垃圾收集

.net 具有静态构造函数的类的垃圾收集,.net,oop,garbage-collection,.net,Oop,Garbage Collection,静态字段在静态构造函数中初始化 因为静态字段被认为是根,它们属于一个类,所以垃圾收集是如何完成的?在应用程序的生命周期内,类的一个实例是否始终在内存中 与静态字段关联的内存没有绑定到特定实例,因此它们将保留在内存中,直到卸载定义程序集。因为它们被视为根,所以不需要在内存中保留任何实例,根就是根。所有静态字段都是根。@LasseV.Karlsen-谢谢。

静态字段在静态构造函数中初始化


因为静态字段被认为是根,它们属于一个类,所以垃圾收集是如何完成的?在应用程序的生命周期内,类的一个实例是否始终在内存中

与静态字段关联的内存没有绑定到特定实例,因此它们将保留在内存中,直到卸载定义程序集。

因为它们被视为根,所以不需要在内存中保留任何实例,根就是根。所有静态字段都是根。@LasseV.Karlsen-谢谢。