0
|
Brett Allen · 技术社区 · 15 年前 |
![]() |
1
1
如果ClassA引用了FormA(通过事件处理程序),FormA引用了ClassA(通过将其作为字段保存),但是 没有别的了 如果有对这些对象的引用,GC将检测循环引用并收集它们。
要了解更多信息,我建议 Garbage Collector Basics and Performance Hints . |
![]() |
2
0
您所描述的本质上是引用计数的问题。我认为.NET为GC使用了标记和扫描算法,这意味着只要没有其他引用ClassA和FormA的内容,它们就会被视为垃圾并被销毁(假设我没有遗漏与事件和表单相关的细微内容)。 |
![]() |
Pikachu620 · 可以对事件列表进行排序吗? 2 年前 |
![]() |
makerbaker · 取消选中框Javascript后重置输入值? 2 年前 |
![]() |
sam_rox · 在Matlab ODE中使用事件内部的两个条件 6 年前 |
![]() |
Santosh · javafx中的按键事件 6 年前 |
![]() |
KarLito · 删除或切换Highcharts上的事件 7 年前 |
|
JWoods4 · 读取击键并放入文本框 7 年前 |
![]() |
Everett Kaser · 在事件处理程序中绘制到NSView 7 年前 |