Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在不换行的情况下将行追加到文件_C#_Streamwriter - Fatal编程技术网

C# 在不换行的情况下将行追加到文件

C# 在不换行的情况下将行追加到文件,c#,streamwriter,C#,Streamwriter,现在,我正在向现有文件添加新行,如下所示: using (StreamWriter sw = File.AppendText(TemplateOutput)) { sw.WriteLine(parsedFile); } 这样,AppendText会自动在行尾添加换行符。我怎样才能改变它,使它不会在末尾添加换行符 将呼叫更改为 或者,如果您只是尝试将一些文本附加到文件中,请使用: 不需要做更多的工作:)用这个方法代替。怎么样 使用(StreamWriter sw=F

现在,我正在向现有文件添加新行,如下所示:

   using (StreamWriter sw = File.AppendText(TemplateOutput))
   {
      sw.WriteLine(parsedFile);
   }
这样,AppendText会自动在行尾添加换行符。我怎样才能改变它,使它不会在末尾添加换行符

将呼叫更改为

或者,如果您只是尝试将一些文本附加到文件中,请使用:

不需要做更多的工作:)

用这个方法代替。

怎么样

使用(StreamWriter sw=File.AppendText(TemplateOutput))
{      
sw.Write(解析文件);
} 
File.AppendAllText(TemplateOutput, parsedFile);
using (StreamWriter sw = File.AppendText(TemplateOutput))
   {
      sw.Write(parsedFile);
   }