Следующее закрывает файл после выполнения операции? :
System.IO.File.AppendAllText(path, text);
А да, нет хватит?
Да, это так.
Если этого не произойдет, не было бы способа закрыть его впоследствии, так как он не возвращает ничего для утилизации.
С Документы :
Учитывая строку и путь к файлу, это метод открывает указанный файл, добавляет строку в конец файл, а затем закрывает файл.
Другие служебные методы (ReadAllText, WriteAllBytes и т. Д.) Работают так же.
ReadAllText
WriteAllBytes
Это код метода:
public static void AppendAllText(string path, string contents, Encoding encoding) { using (StreamWriter writer = new StreamWriter(path, true, encoding)) { writer.Write(contents); } }
Поэтому да.