Day*_*Two 10 .net c# garbage-collection
如果我有堆栈分配值类型清理它们?GC只对堆好吗?
Jon*_*eet 21
如果值在堆栈上,那么当当前堆栈帧"弹出"(通过返回的方法)时,值将被有效清除...不会有任何终结器被调用或类似的东西,但使用的内存这些值将在下次堆栈变高时重复使用.
但请注意,值类型并不总是在堆栈上分配.特别是,它们通常被分配为其他对象的一部分(例如,具有int成员的类)或者它们可以被装箱.
int
归档时间:
14 年,9 月 前
查看次数:
290 次
最近记录: