如果我理解正确,.net运行时将始终在我之后清理.因此,如果我创建新对象并停止在我的代码中引用它们,运行时将清理这些对象并释放它们占用的内存.
既然这就是为什么一些对象需要有一个析构函数或dispose方法呢?当它们不再被引用时,运行时不会清理它们吗?
.net c# memory garbage-collection memory-management
.net ×1
c# ×1
garbage-collection ×1
memory ×1
memory-management ×1