【发布时间】:2010-11-05 05:20:11
【问题描述】:
我想知道是否有某种备忘单可以让对象与 using 语句配合得很好...SQLConnection、MemoryStream 等。
更进一步,展示其他“拼图”会很棒,例如您应该如何在使用语句括号结束之前实际调用connection.Close()。
存在这样的东西吗?如果没有,也许我们应该做一个。
【问题讨论】:
-
为什么需要在结束括号之前调用 connection.Close() ?我不知道还有很多其他的拼图。
-
为什么是列表?您可以轻松检查对象是否实现 IDisposable。
-
@Groo:您确实必须检查文档,某些类型隐藏了 Dispose()。所以没那么容易。
-
@John Saunders:你确定不应该关闭 SQL 连接吗?
-
@John Saunders:让人们决定:stackoverflow.com/questions/1195829/…
标签: c# asp.net dispose idisposable using-statement