.NET 4.x StreamReader: когда закрывать поток и нужно ли это делать - C#
Формулировка задачи:
Нужно ли закрывать постоянно?
Как правильно?
sr = new StreamReader("123.txt"); string a = sr.ReadToEnd(); sr.Close(); sr = new StreamReader("456.txt"); string b = sr.ReadToEnd(); sr.Close();
sr = new StreamReader("123.txt"); string a = sr.ReadToEnd(); sr = new StreamReader("456.txt"); string b = sr.ReadToEnd(); sr.Close();
Решение задачи: «.NET 4.x StreamReader: когда закрывать поток и нужно ли это делать»
textual
Листинг программы
string a = string.Empty; StreamReader sr = null; try { sr = new StreamReader("123.txt"); a = sr.ReadToEnd(); } finally { if (sr != null) ((IDisposable)sr).Dispose(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д