C #: «использование» при создании экземпляра формы?

Я смотрю на код C #, написанный кем-то другим. Всякий раз, когда форма создается и затем отображается, выполняется следующее. Это верно? Зачем в этом контексте использовать "using"?

MyForm f;
using (f = new MyForm())
{
    f.ShowDialog();
}

Дополнительный вопрос:

Можно ли заменить следующий код?

using (MyForm f = new MyForm())
{
    f.ShowDialog();
}
11
задан Craig Johnston 15 October 2010 в 03:47
поделиться