当堆栈框架阻止表单被垃圾回收时该怎么办 在vb.net。
详情: 我已经创建了一个表单并调用另一个表单从表单中显示。当显示第二个表单时,第一个表单被关闭并处理掉。但是第一个表单不是垃圾收集。堆栈框架阻止它被垃圾收集我应该做什么
答案 0 :(得分:0)
垃圾收集器收集任何无法访问的内容。因此,请确保您的代码都不能到达第一个表单,并最终收集它。处置与C的free()不同。
您可以在无法关闭的堆栈帧中删除引用的一种方法是将引用设置为Nothing:
form1.Close()
form1 = Nothing