2008-12-22 54 views
0

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

这是”遏制树“,就像程序知道他已经使用然后破坏了什么,或者当我破坏一个对象时,我应该看到一个contaiment类/集合吗?

回答

1

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

+0

Ta是我如何理解它,但不是肯定.....听起来很有趣:-) – spacemonkeys 2008-12-22 22:49:34