→ ssccg: 通常一個物件不用,我們不會手動把他dispose掉... 02/05 21:37
→ ssccg: 是會用到外部資源的如db connection/socket/file才會 02/05 21:39
占用連線的情況~~ 恩~~那我都多寫了....
※ 編輯: neo5277 (1.160.166.164), 02/05/2016 21:43:24
→ ssccg: 純佔memory的物件不用,只要沒reference就放著等它被GC 02/05 21:44
→ ssccg: dispose也只是釋放外部資源,之後就跟普通物件一樣佔用記憶 02/05 21:44
→ ssccg: 體直到被GC 02/05 21:44
原來是這樣呀 所以不是主動送他上路~~還是有一個循環 感謝感謝
又學到了。
※ 編輯: neo5277 (1.160.166.164), 02/05/2016 21:45:51
→ Litfal: 其實會去實作IDisposable,就代表它佔用了什麼資源,可以 02/06 01:59
→ Litfal: 的話我還是會用using去包或Dispose() 02/06 02:02
→ yeo1987: 有興趣可以去翻Reference Source,看有實作IDisposable 02/06 15:21
→ yeo1987: 的物件是在處理什麼,了解Unmanaged資源、GC、Finalizer 02/06 15:21
→ yeo1987: 就OK了 02/06 15:21