是否有必要在控制处置之前明确清除数据绑定?

时间:2013-02-26 03:03:43

标签: c# .net winforms

我刚刚阅读了一篇旧博客文章here,建议在处置之前调用.databindings.Clear()以避免内存泄漏。这篇文章是用.Net 1.0 / 1.1编写的,这在.Net>中仍然是必要或可取的。 1.1

1 个答案:

答案 0 :(得分:4)

专用方法是Control.ResetBindings()。不,你不必自己调用它,它由Control.Dispose()方法自动调用。您可以从Reference Source代码,net / fx / src / Winforms / Managed / System / Winforms / Control.cs源代码文件中自行查看。