Что происходит, если StreamReader или StreamWriter не закрыты?
Я работаю над заданием для профессора, который строгоLOC, По этой причине я хотел бы сделать следующее:
(new StreamWriter(saveFileDialog.FileName)).Write(textBox.Text);
вместо
StreamWriter sw = new StreamWriter(saveFileDialog.FileName);
sw.Write(textBox.Text);
sw.Close();
В первом примере я не закрываю поток. Это нормально? Это вызовет проблемы с безопасностью или памятью?