关闭使用块内的连接

1 c# coding-style idisposable

在阅读大量代码时,我发现实现的给定Connection对象IDisposable是在using语句中手动关闭的.当我看到与MySQL相关的代码时,我看到了这一点.

它不需要明确关闭.为什么开发人员会手动关闭它?

using(cnn)
{
    //code is here
    cnn.close();
}
Run Code Online (Sandbox Code Playgroud)

这是一个好的/有用的措施吗?

Ali*_*tad 5

明确地关闭一个using块是重复,误导和冗余,所以对我来说,是一件坏事.