这段代码的输出
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);
没有按原样保留换行符。文本框的所有内容都打印在水平长行中!我哪里出错了?谢谢!
最佳答案
得到答案!我需要使用 Environment.NewLine
而不是 \n
。
关于c# - File.WriteAllText 不保留换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14118626/