0

好的,我认为我理解 IDipose,但只是阅读了 Accelerated VB.NET 的最佳实践部分,它指出“该对象不包含任何实现 iDispose 的对象,因此您不需要遍历调用 iDispose 的包含树”

这个“收容树”是程序所知道的他已经使用然后破坏的东西,还是当我破坏一个对象时我应该查看一个包含类/集合?

4

1 回答 1

1

我没有读过这本书,但我从未听说过这种“遏制树”。在上下文中,这听起来好像仅意味着(给定类的)所有字段也实现IDisposable并因此必须在类的Dispose方法中处置(如果disposing参数是True) - 或者更确切地说,在您的情况下,因为没有您不必采取任何进一步的行动。

于 2008-12-22T22:34:59.820 回答