2008-12-22 90 views
0

好吧,我認爲我理解了IDipose,但只是閱讀Accelerated VB.NET的最佳實踐部分,它指出「該對象不包含任何實現iDispose的對象,因此您不需要遍歷包含樹來調用iDispose 「遏制樹?

這是」遏制樹「,就像程序知道他已經使用然後破壞了什麼,或者當我破壞一個對象時,我應該看到一個contaiment類/集合嗎?

回答

1

我還沒有讀過這本書,但我從來沒有聽說過這個「遏制樹」。在上下文中,聽起來好像這僅僅意味着(給定類的所有字段)也執行IDisposable,因此必須在類Dispose方法中處理(如果disposing參數是True) - 或者對於您的情況,因爲有沒有這樣的字段,你不必採取任何進一步的行動。

+0

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