Что происходит, если StreamReader или StreamWriter не закрыты?

я работаю над заданием для профессора, который строго оLOC, По этой причине яЯ хотел бы сделать следующее:

(new StreamWriter(saveFileDialog.FileName)).Write(textBox.Text);

вместо

StreamWriter sw = new StreamWriter(saveFileDialog.FileName);
sw.Write(textBox.Text);
sw.Close();

В первом примере я нене закрыть поток. Это нормально? Это вызовет проблемы с безопасностью или памятью?

Ответы на вопрос(9)

Ваш ответ на вопрос