【发布时间】:2016-05-18 11:30:34
【问题描述】:
是否有正当理由在流上使用 Close 方法而不是 Dispose?
【问题讨论】:
-
和另一个 stackoverflow.com/questions/4153595/close-or-dispose - 基本上,如果它暗示
IDisposable使用 coughusing块有效地做同样的事情。
是否有正当理由在流上使用 Close 方法而不是 Dispose?
【问题讨论】:
IDisposable 使用 cough using 块有效地做同样的事情。
仅在 System.Windows.Forms.Form 和 System.Data.SqlClient.SQLConnectoin 中,Close 和 Dispose 具有不同的行为。这与 dispose 在行为在上下文中不清楚的情况下被隐藏有关。这在这里更深入地解释MSDN Difference Between Close and Dispose
【讨论】: