Мне нужно прочитать строку в текстовом файле, который содержит имя изображения по умолчанию, а затем закрыть ReadLine (). То, как я пытаюсь закрыть его сейчас, бесполезно, и процесс не прекращается и
вызывает ошибки «файл используется другим процессом» в другом месте программы, когда рассматриваемый текстовый файл необходимо перезаписать.
DirectoryInfo sourceDir = new DirectoryInfo(System.Web.HttpContext.Current.Request.MapPath("~/Content/ProductImages/" + Model.Products[i].ProductID.ToString() + "/thumbs/"));
FileInfo[] defaultImage = sourceDir.GetFiles("defaultImage.txt");
string defimg = defaultImage[0].OpenText().ReadLine();
defaultImage[0].OpenText().Close();