C#学习教程:操作后File.AppendAllText是否关闭文件分享


操作后File.AppendAllText是否关闭文件

执行操作后,以下是否关闭文件? :

System.IO.File.AppendAllText(path, text); 

是的,不,不够吗?

是的,它确实。

如果没有,之后就无法关闭它,因为它不会返回任何东西来处置。

来自文档 :

给定字符串和文件路径,此方法将打开指定的文件,将该字符串追加到文件的末尾,然后关闭该文件。

其他实用程序方法( ReadAllTextWriteAllBytes等)以相同的方式工作。

这是方法的代码:

 public static void AppendAllText(string path, string contents, Encoding encoding) { using (StreamWriter writer = new StreamWriter(path, true, encoding)) { writer.Write(contents); } } 

因此,是的。

上述就是C#学习教程:操作后File.AppendAllText是否关闭文件分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/959802.html

发表评论

邮箱地址不会被公开。 必填项已用*标注