在我的应用程序中,有很多oledbConnections和数据表和数据源以及更多的非托管资源..其中一些可能被丢弃(通过在不再需要它们时调用Dispose()),另一个不具有Dispose )(只是为了使代码行更少!)。 现在的问题是:如果这些非托管资源在使用之后没有被处置,是否会有任何问题出现在应用上?如果未处理资源未处理,该怎么办?
我有时(并非所有的时间)错误“appname已停止工作..”,这是由un的Disposed对象造成的错误吗?
最后,调用Dispose()时发生了什么情况?
谢谢。
VB.NET还有[使用](http://msdn.microsoft.com/zh-cn/library/htd05whh.aspx)子句。 – Neolisk
非常感谢你,这是我希望的答案! –