在WinForms中使用using语句......良好实践?

时间:2010-03-08 23:04:47

标签: c# winforms resources

我理解使用using语句背后的概念和原因,我将它用于文件资源和远程连接之类的东西,我想知道这是不错的做法 使用带有WinForm表单和对话框的using语句?

using (MyDialog dlg = new MyDialog())
{
    if (dlg.ShowDialog() == EDialogResult.OK)
    {
        // Do Something
    }
}

谢谢!

1 个答案:

答案 0 :(得分:8)

仅限对话框。但那是一个非常好的做法。

你会发现它不适用于Show(),因为using(){}只能在1方法中使用,你永远不想在Show()之后再次关闭。