File.WriteAllText不保留换行符

时间:2013-01-02 07:56:25

标签: c# .net

此代码的输出

string fileDateTime = "StepsGA-" + DateTime.Now.ToString("dd-MM-yyyy-HH-mm-ss") + ".txt";
string fname = System.IO.Path.Combine(System.Environment.CurrentDirectory, fileDateTime);
File.WriteAllText(fname, txtSteps.Text);

不会保留换行符。文本框的所有内容都以水平长行打印!我哪里出错了?谢谢!

1 个答案:

答案 0 :(得分:19)

得到了答案!而不是\n我需要使用Environment.NewLine