В следующем коде используются избыточные блоки использования или необходимы ли они для полного освобождения ресурсов?Это избыточное обертывание диалогов при использовании блоков?
using (var dialog = new AboutBox())
dialog.ShowDialog();
using (var form = new OptionForm())
form.Show();
Ваш второй пример откроет немодальную форму, поэтому ваш код выйдет немедленно, и ваша форма будет закрыта. – Steve
Не совсем необычно ничего не делать и снова сохранять форму в ShowDialog(). Например, SearchFroms. –