作者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