c# - File.WriteAllText 不保留换行符

标签 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);

没有按原样保留换行符。文本框的所有内容都打印在水平长行中!我哪里出错了?谢谢!

最佳答案

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

关于c# - File.WriteAllText 不保留换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14118626/

相关文章:

c# - 在这种情况下波浪号的目的是什么?

c# - 如何创建 .NET Web 服务器来接收具有任意长段的 URL?

c# - 使用 contains 搜索 linq 关键字

c# - 尝试安装用 C# 创建的 Windows 服务应用程序

c# - 如何 "await"关闭另一个窗口

c# - 精通一种语言或了解更多语言

c# - 我如何将一个简单的表达式附加到 IQueryable

c# - 从 SQL 成员资格提供程序迁移到 Indentity 2.0

.net - 使用 Google 2FA 发送 Powershell 电子邮件?

c# - 通用类型的转换