Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当堆栈帧阻止表单在 vb.net 中被垃圾收集时该怎么办。
详细信息:我创建了一个表单并从表单中调用另一个表单。当显示第二个表单时,第一个表单已关闭并处置。但第一个表单不是垃圾收集。堆栈框架阻止它被垃圾收集我该怎么办
垃圾收集器收集任何无法到达的东西。因此,请确保您的任何代码都无法到达第一个表单,并且最终会被收集。处理与 C 的 free() 不同。
摆脱无法关闭的堆栈帧中的引用的一种方法是将引用设置为 Nothing:
form1.Close() form1 = Nothing