在我的應用程序中,有很多oledbConnections和數據表和數據源以及更多的非託管資源..其中一些可能被丟棄(通過在不再需要它們時調用Dispose()),另一個不具有Dispose )(只是爲了使代碼行更少!)。 現在的問題是:如果這些非託管資源在使用之後沒有被處置,是否會有任何問題出現在應用上?如果未處理資源未處理,該怎麼辦?
我有時(並非所有的時間)錯誤「appname已停止工作..」,這是由un的Disposed對象造成的錯誤嗎?
最後,調用Dispose()時發生了什麼情況?
謝謝。
VB.NET還有[使用](http://msdn.microsoft.com/zh-cn/library/htd05whh.aspx)子句。 – Neolisk
非常感謝你,這是我希望的答案! –