为什么要使用using语句初始化对话框?

M J*_*M J 6 c# coding-style idisposable

我正在改编这个来源的编码风格指南:http: //www.csharpfriends.com/articles/getarticle.aspx?articleid = 336

在"5.2初始化"下,它建议如下:

如果初始化对话框,请尝试使用using语句:

使用(OpenFileDialog openFileDialog = new OpenFileDialog()){}

这种风格选择的原因是什么?

Bra*_*tie 4

您很可能只需要短期对话框即可立即输入。因此,通过 using 语句,您可以在完成所需的操作后释放资源(Dispose it)。

using只是在使用后调用 dispose 方法的语法糖。