作者sboomer (鴨子)
看板C_Sharp
標題[問題] 如何判斷是否需要呼叫Dispose方法
時間Sat Jun 26 01:27:42 2010
如何判斷物件是否需要呼叫Dispose方法
如在使用ADO.net時,DbConnection是一定要呼叫dispose方法。
但DbTransaction卻不用。
而且,一堆內建物件都有此方法,
如datatable也有,
到底該不該呼叫。
實在不知如何判斷
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.26.220
1F:→ remmurds:因為只要有Dispose()方法的類別都是實作IDispose介面 06/26 06:19
2F:→ remmurds:if((somthing as IDispose) != null) 是一種可行的辦法 06/26 06:20
3F:→ remmurds:拍謝 說錯 是IDisposable 06/26 12:38