我理解使用using语句背后的概念和原因,我将它用于文件资源和远程连接之类的东西,我想知道这是不错的做法 使用带有WinForm表单和对话框的using语句?
using (MyDialog dlg = new MyDialog())
{
if (dlg.ShowDialog() == EDialogResult.OK)
{
// Do Something
}
}
谢谢!
答案 0 :(得分:8)
仅限对话框。但那是一个非常好的做法。
你会发现它不适用于Show(),因为using(){}
只能在1方法中使用,你永远不想在Show()之后再次关闭。