使用Close over Dispose进行流的原因?

时间:2016-02-08 17:35:17

标签: c# .net stream dispose

是否有正当理由在流上使用Close方法而不是Dispose?

1 个答案:

答案 0 :(得分:2)

仅在System.Windows.Forms.Form和System.Data.SqlClient.SQLConnectoin中执行Close和Dispose具有不同的行为。这与处置被隐藏在上下文中行为不明确的情况有关。这里有更深入的解释MSDN Difference Between Close and Dispose