Использование оператора using с WinForms ... Хорошая практика? - PullRequest
10 голосов
/ 09 марта 2010

Я понимаю концепцию и причины использования оператора using, и я использую его с такими вещами, как файловые ресурсы и удаленные подключения, мне было интересно, если это хорошая практика для использовать оператор using с формами и диалогами WinForm?

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

Спасибо! * * 1004

1 Ответ

8 голосов
/ 09 марта 2010

Только с диалогами.Но тогда это очень хорошая практика.

Вы обнаружите, что он не работает с Show (), потому что using(){} можно использовать только внутри 1 метода, и вы никогда не захотите снова закрывать сразу послеShow ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...