File.AppendAllText和File.AppendText有什么区别?多线程操作同一个文档哪个效率高?
请大家指教!

解决方案 »

  1.   

    File.AppendAllText 方法 (String, String)
    注意:此方法在 .NET Framework 2.0 版中是新增的。打开一个文件,向其中追加指定的字符串,然后关闭该文件。如果文件不存在,此方法创建一个文件,将指定的字符串写入文件,然后关闭该文件。File.AppendText 方法
    创建一个 StreamWriter,它将 UTF-8 编码文本追加到现有文件。--------------------------------------
    作用就不同,谈不上效率差异...
      

  2.   

    AppendAllText是往文件里写入指定 字符串, 也可指定编码AppendText  相当于是 StreamWriter的构造函数 会创建一个 StreamWriter 对象
    文件不存在 二者都会创建文件。